Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /usr/share/emacs/site-lisp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/emacs/site-lisp/php-mode.elc
;ELC
;;; Compiled by mockbuild@c6b10.bsys.dev.centos.org on Wed Jul 17 09:53:56 2013
;;; from file /builddir/build/BUILD/emacs-23.1/site-lisp/php-mode.el
;;; in Emacs version 23.1.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`php-mode.el' was compiled for Emacs 19.29 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


#@26 PHP Mode version number.
(defconst php-mode-version-number "1.4.0" (#$ . 613))
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\306\307\310\311\312\313\314\315&\207" [require speedbar font-lock cc-mode custom etags custom-declare-group php nil "Major mode `php-mode' for editing PHP code." :prefix "php-" :group languages] 8)
#@37 Default face in `php-mode' buffers.
(custom-declare-variable 'php-default-face ''default '(#$ . 975) :type 'face :group 'php)
#@150 When set to true automatically configures Speedbar to observe PHP files.Ignores php-file patterns option; fixed to expression "\.\(inc\|php[s34]?\)"
(custom-declare-variable 'php-speedbar-config 't '(#$ . 1108) :type 'boolean :set #[(sym val) "\302	\"\210	\205\303\304!\205\305\306!\207" [sym val set-default boundp speedbar speedbar-add-supported-extension "\\.\\(inc\\|php[s34]?\\|phtml\\)"] 3] :group 'php)
#@113 Normally `php-mode' starts with the speedbar closed.Turning this on will open it whenever `php-mode' is loaded.
(custom-declare-variable 'php-mode-speedbar-open 'nil '(#$ . 1530) :type 'boolean :set #[(sym val) "\302	\"\210	\205\f\303\304!\207" [sym val set-default speedbar 1] 3] :group 'php)
#@83 URL at which to find PHP manual.You can replace "en" with your ISO language code.
(custom-declare-variable 'php-manual-url '"http://www.php.net/manual/en/" '(#$ . 1832) :type 'string :group 'php)
#@52 URL at which to search for documentation on a word
(custom-declare-variable 'php-search-url '"http://www.php.net/" '(#$ . 2034) :type 'string :group 'php)
#@65 Path to the file which contains the function names known to PHP
(custom-declare-variable 'php-completion-file '"" '(#$ . 2195) :type 'string :group 'php)
#@53 Path to the directory which contains the PHP manual
(custom-declare-variable 'php-manual-path '"" '(#$ . 2355) :type 'string :group 'php)
#@69 List of file patterns for which to automatically invoke `php-mode'.
(custom-declare-variable 'php-file-patterns ''("\\.php[s34]?\\'" "\\.phtml\\'" "\\.inc\\'") '(#$ . 2499) :type '(repeat (regexp :tag "Pattern")) :set #[(sym val) "\303	\"\210	\211\205\304\305\n@\306B\"\210\nA\211\204\307)\207" [sym val php-file-patterns-temp set-default add-to-list auto-mode-alist php-mode nil] 5] :group 'php)
#@58 List of functions to be executed on entry to `php-mode'.
(custom-declare-variable 'php-mode-hook 'nil '(#$ . 2909) :type 'hook :group 'php)
#@61 Hook called when a PHP PEAR file is opened with `php-mode'.
(custom-declare-variable 'php-mode-pear-hook 'nil '(#$ . 3055) :type 'hook :group 'php)
#@135 Normally PEAR coding rules are enforced only when the filename contains "PEAR"Turning this on will force PEAR rules on all PHP files.
(custom-declare-variable 'php-mode-force-pear 'nil '(#$ . 3210) :type 'boolean :group 'php)
#@51 Display string describing the version of PHP mode
(defalias 'php-mode-version #[nil "\302\303	#\207" [php-mode-version-number php-mode-modified message "PHP mode %s of %s"] 4 (#$ . 3442) nil])
#@40 Regular expression for a PHP function.
(defconst php-beginning-of-defun-regexp "^\\s *function\\s +&?\\(\\(\\sw\\|\\s_\\)+\\)\\s *(" (#$ . 3642))
#@118 Move to the beginning of the ARGth PHP function from point.
Implements PHP version of `beginning-of-defun-function'.
(defalias 'php-beginning-of-defun #[(&optional arg) "\206\303\211\304V\203\305	\306\307#\210S\211\202\304W\205B\303\210`\310\303!\210\311\312!\210\303y\210\n`=\203;\313	\306\307#\210T)\202)\207" [arg php-beginning-of-defun-regexp opoint 1 0 re-search-backward nil noerror beginning-of-defun forward-list 2 re-search-forward] 5 (#$ . 3795) "p"])
#@133 Move the end of the ARGth PHP function from point.
Implements PHP befsion of `end-of-defun-function'

See `php-beginning-of-defun'.
(defalias 'php-end-of-defun #[(&optional arg) "\301\206\302[!\207" [arg php-beginning-of-defun 1] 2 (#$ . 4283) "p"])
#@79 Obarray of tag names defined in current tags table and functions know to PHP.
(defvar php-completion-table nil (#$ . 4542))
(byte-code "\301B\302\301!\204\303\301\304\"\210\305\301!\207" [current-load-list php-warned-bad-indent default-boundp set-default nil make-variable-buffer-local] 3)
(defalias 'php-check-html-for-indentation #[nil "\303`\304	\305 \306#\204\307	\310 \306#\204\306\202*b\210\306\311\312\313\314\315\316\317&\210\320*\207" [here html-tag-re php-warned-bad-indent "</?\\sw+.*?>" re-search-forward line-end-position t re-search-backward line-beginning-position lwarn php-indent :warning "\n	%s\n	%s\n	%s\n" "Indentation fails badly with mixed HTML and PHP." "Look for an Emacs Lisp library that supports \"multiple" "major modes\" like mumamo, mmm-mode or multi-mode." nil] 7])
(defalias 'php-cautious-indent-region #[(start end &optional quiet) "\204	\304 \205\305	\n#\207" [php-warned-bad-indent start end quiet php-check-html-for-indentation c-indent-region] 4])
(defalias 'php-cautious-indent-line #[nil "\204	\301 \205\302 \207" [php-warned-bad-indent php-check-html-for-indentation c-indent-line] 1])
(byte-code "\302\303N\204\f\304\302\303\305#\210\306\307!\204\304\307\310\311#\210\307B\312\307!\204(\313\307\314 \"\210\306\315!\2044\304\315\310\311#\210\315B\312\315!\204D\313\315\316 \"\210\304\301\310\311#\210\301B\312\301!\204^\313\301\317\301\320\"\210	\"\210\304\311\321\322#\207" [current-load-list php-mode-abbrev-table php-mode-hook variable-documentation put "Hook run when entering PHP mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" boundp php-mode-map definition-name php-mode default-boundp set-default make-sparse-keymap php-mode-syntax-table make-syntax-table define-abbrev-table nil derived-mode-parent c-mode] 5)
#@200 Major mode for editing PHP code.

\{php-mode-map}

In addition to any hooks its parent mode `c-mode' might have run,
this mode runs the hook `php-mode-hook', as the final step
during initialization.
(defalias 'php-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203\314\311\313\310\313N#\210\315!\204'\316\317 \"\210\320\f!\211\2036
\321 =\203<\322\f\323 \"\210)\324!\210\325\f!\2109:\306\326!\210;\306\327!\210<\306\330!\210\331\306\332!\210=\333\304!\204s\334\304\f\"\210\306\335!\210\336\337\340\341\f#\210\307\211>?@A\306\342!\210\343\"\306\344!\210\343$\345\346\347\343\307$\210B\204\272*;\203\276\350\351\352 \"\203\276\350\353\352 \"\203\276\354\346!\210\355C\356D\343E\306\357!\210\360/\306\361!\210\3621\306\363!\210\3433\306\364!\210\3654\306\366!\210F6\354\367!\210)\370\367!\207" [delay-mode-hooks major-mode mode-name php-mode-map php-mode-syntax-table parent make-local-variable t c-mode php-mode "PHP" mode-class put keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table use-local-map set-syntax-table c-block-stmt-1-key c-block-stmt-2-key c-doc-comment-style ((php-mode . javadoc)) c-class-key default-boundp set-default font-lock-defaults ((php-font-lock-keywords-1 php-font-lock-keywords-2 php-font-lock-keywords-3) nil t nil nil) modify-syntax-entry 35 "< b" require-final-newline nil next-line-add-newlines add-hook php-mode-pear-hook #[nil "\303\300!\210\304\303\301!\210\304\303\302!\210\305\306\307\310\"\210\306\311\312\"\207" [tab-width c-basic-offset indent-tabs-mode make-local-variable 4 nil c-set-offset block-open - block-close 0] 3] string-match "PEAR\\|pear" buffer-file-name "\\.php$" run-hooks php-cautious-indent-line php-cautious-indent-region beginning-of-defun-function php-beginning-of-defun end-of-defun-function php-end-of-defun open-paren-in-column-0-is-defun-start defun-prompt-regexp "^\\s *function\\s +&?\\(\\(\\sw\\|\\s_\\)+\\)\\s *" add-log-current-defun-header-regexp php-mode-hook run-mode-hooks php-mode-abbrev-table local-abbrev-table php-block-stmt-1-key php-block-stmt-2-key php-class-key font-lock-maximum-decoration case-fold-search php-imenu-generic-expression imenu-generic-expression php-mode-force-pear indent-line-function indent-region-function c-special-indent-hook php-beginning-of-defun-regexp] 6 (#$ . 6430) nil])
(byte-code "\301\302\303 #\210\301\304\305\303\305!B#\210\301\306\307#\210\301\310\311#\210\301\312\313#\207" [php-mode-map define-key [menu-bar] make-sparse-keymap [menu-bar php] "PHP" [menu-bar php complete-function] ("Complete function name" . php-complete-function) [menu-bar php browse-manual] ("Browse manual" . php-browse-manual) [menu-bar php search-documentation] ("Search documentation" . php-search-documentation)] 6)
#@243 Perform function completion on the text around point.
Completes to the set of names listed in the current tags table
and the standard php functions.
The string to complete is chosen in the same way as the default
for \[find-tag] (which see).
(defalias 'php-complete-function #[nil "\304 \305\211\306 \211\204\307\310!\202Y\311!\210`Gu\210\312\305#\211\313=\206Y	\2048\307\314\"\210\315 \202Y	\230\204G\n`|\210	c\202Y\307\316!\210\317\220\320\321\"!\221\210\307\322\323\",\207" [php-functions completion beg pattern php-get-pattern nil php-completion-table message "Nothing to complete" search-backward try-completion t "Can't find completion for \"%s\"" ding "Making completion list..." "*Completions*" display-completion-list all-completions "Making completion list...%s" "done"] 6 (#$ . 9282) nil])
(defalias 'php-completion-table #[nil "\203\212\306!)\203	\206[\205#\307\310!\205#r\311!q\210\310 )\n\312\230\2045\313\n!\2035\314\n!\202@\203?\315!\202@\316\f\204N
\204N\317\320!\210
\203W\321\322
\"\210\f\211*\207" [tags-file-name php-completion-table php-completion-file php-manual-path php-table tags-table tags-verify-table functionp etags-tags-completion-table get-file-buffer "" file-readable-p php-build-table-from-file php-build-table-from-path nil error "No TAGS file active nor are `php-completion-file' or `php-manual-path' set" mapatoms #[(sym) "\302\303!	\"\207" [sym php-table intern symbol-name] 3]] 3])
(defalias 'php-build-table-from-file #[(filename) "\303\304\305\"\306!\212	q\210eb\210\307\310\311\312#\203$\313\314\224\314\225{\n\"\210\202)\315	!\210\n*\207" [filename buf table make-vector 1022 0 find-file-noselect re-search-forward "^\\([-a-zA-Z0-9_.]+\\)\n" nil t intern 1 kill-buffer] 4])
(defalias 'php-build-table-from-path #[(path) "\303\304\305\"\306\307\310#\311\312	\"\210\n*\207" [path files table make-vector 1022 0 directory-files nil "^function\\..+\\.html$" mapc #[(file) "\302\303\"\210\304\305\306\307\310\224\310\225O\311$	\"\207" [file table string-match "\\.\\([-a-zA-Z_0-9]+\\)\\.html$" intern replace-regexp-in-string "-" "_" 1 t] 7]] 5])
(defalias 'php-get-pattern #[nil "\212\300\301!\203
\302u\210\202\303\301\212\304 \210`)\305#\204'\306\307\212\310\210`)\305#\205?\311\225b\210\312`\313\314!\210\300\315!\203=\302u\210\2021`\")\207" [looking-at "\\sw\\|\\s_" 1 re-search-backward beginning-of-line t re-search-forward "\\(\\sw\\|\\s_\\)+" nil 0 buffer-substring-no-properties forward-sexp -1 "\\s'"] 4])
(defalias 'php-show-arglist #[nil "\303 \304\305\211#\305\212	q\210eb\210\306\307\310\"\305\311#\203$\312\313\224\313\225\")\n\2031\314\315\n#\2025\314\316\"+\207" [tagname buf arglist php-get-pattern find-tag-noselect nil re-search-forward format "function[ 	]+%s[ 	]*(\\([^{]*\\))" t buffer-substring-no-properties 1 message "Arglist for %s: %s" "unknown function: %s"] 4 nil nil])
#@53 Search PHP documentation for the word at the point.
(defalias 'php-search-documentation #[nil "\301\302\303!P!\207" [php-search-url browse-url current-word t] 4 (#$ . 12204) nil])
#@26 Bring up manual for PHP.
(defalias 'php-browse-manual #[nil "\301!\207" [php-manual-url browse-url] 2 (#$ . 12391) nil])
(byte-code "\301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\207" [php-mode-map define-key "" php-search-documentation [(meta tab)] php-complete-function "
" php-browse-manual [(control \.)] php-show-arglist] 4)
#@16 PHP constants.
(defconst php-constants "\\(?:ASSERT_\\(?:ACTIVE\\|BAIL\\|CALLBACK\\|QUIET_EVAL\\|WARNING\\)\\|C\\(?:HAR_MAX\\|ONNECTION_\\(?:ABORTED\\|NORMAL\\|TIMEOUT\\)\\|R\\(?:EDITS_\\(?:ALL\\|DOCS\\|FULLPAGE\\|G\\(?:ENERAL\\|ROUP\\)\\|MODULES\\|QA\\|SAPI\\)\\|YPT_\\(?:BLOWFISH\\|EXT_DES\\|MD5\\|S\\(?:ALT_LENGTH\\|TD_DES\\)\\)\\)\\)\\|D\\(?:EFAULT_INCLUDE_PATH\\|IRECTORY_SEPARATOR\\)\\|E\\(?:NT_\\(?:COMPAT\\|\\(?:NO\\)?QUOTES\\)\\|XTR_\\(?:OVERWRITE\\|PREFIX_\\(?:ALL\\|INVALID\\|SAME\\)\\|SKIP\\)\\|_\\(?:ALL\\|ERROR\\|NOTICE\\|PARSE\\|STRICT\\|USER_\\(?:ERROR\\|NOTICE\\|WARNING\\)\\|WARNING\\)\\)\\|FALSE\\|HTML_\\(?:\\(?:ENTITIE\\|SPECIALCHAR\\)S\\)\\|INFO_\\(?:ALL\\|C\\(?:ONFIGURATION\\|REDITS\\)\\|ENVIRONMENT\\|GENERAL\\|LICENSE\\|VARIABLES\\)\\|L\\(?:C_\\(?:ALL\\|C\\(?:\\(?:OLLAT\\|TYP\\)E\\)\\|M\\(?:ESSAGES\\|ONETARY\\)\\|NUMERIC\\|TIME\\)\\|O\\(?:CK_\\(?:EX\\|NB\\|SH\\|UN\\)\\|G_\\(?:A\\(?:LERT\\|UTH\\(?:PRIV\\)?\\)\\|C\\(?:ONS\\|R\\(?:IT\\|ON\\)\\)\\|D\\(?:AEMON\\|EBUG\\)\\|E\\(?:MERG\\|RR\\)\\|INFO\\|KERN\\|L\\(?:OCAL[0-7]\\|PR\\)\\|MAIL\\|N\\(?:DELAY\\|EWS\\|O\\(?:TICE\\|WAIT\\)\\)\\|ODELAY\\|P\\(?:ERROR\\|ID\\)\\|SYSLOG\\|U\\(?:SER\\|UCP\\)\\|WARNING\\)\\)\\)\\|M_\\(?:1_PI\\|2_\\(?:\\(?:SQRT\\)?PI\\)\\|E\\|L\\(?:N\\(?:10\\|2\\)\\|OG\\(?:\\(?:10\\|2\\)E\\)\\)\\|PI\\(?:_[24]\\)?\\|SQRT\\(?:\\(?:1_\\)?2\\)\\)\\|NULL\\|P\\(?:ATHINFO_\\(?:BASENAME\\|DIRNAME\\|EXTENSION\\)\\|EAR_\\(?:\\(?:EXTENSION\\|INSTALL\\)_DIR\\)\\|HP_\\(?:BINDIR\\|CONFIG_FILE_PATH\\|DATADIR\\|EOL\\|L\\(?:\\(?:IB\\|OCALSTATE\\)DIR\\)\\|O\\(?:S\\|UTPUT_HANDLER_\\(?:CONT\\|END\\|START\\)\\)\\|SYSCONFDIR\\|VERSION\\)\\)\\|S\\(?:EEK_\\(?:CUR\\|END\\|SET\\)\\|ORT_\\(?:ASC\\|DESC\\|NUMERIC\\|REGULAR\\|STRING\\)\\|TR_PAD_\\(?:BOTH\\|\\(?:LEF\\|RIGH\\)T\\)\\)\\|TRUE\\|__\\(?:\\(?:CLASS\\|F\\(?:ILE\\|UNCTION\\)\\|LINE\\|METHOD\\)__\\)\\)" (#$ . 12754))
#@15 PHP keywords.
(defconst php-keywords "\\(?:a\\(?:nd\\|s\\)\\|break\\|c\\(?:atch\\(?: all\\)?\\|ontinue\\)\\|d\\(?:eclare\\|o\\)\\|e\\(?:cho\\|lse\\(?:if\\)?\\|nd\\(?:for\\(?:each\\)?\\|if\\|switch\\|while\\)\\|x\\(?:it\\|tends\\)\\)\\|f\\(?:inally\\|or\\(?:each\\)?\\)\\|global\\|i\\(?:f\\|n\\(?:clude\\(?:_once\\)?\\|stanceof\\)\\)\\|next\\|or\\|private\\|re\\(?:quire\\(?:_once\\)?\\|turn\\)\\|s\\(?:tatic\\|witch\\)\\|t\\(?:h\\(?:en\\|row\\)\\|ry\\)\\|var\\|while\\|xor\\)" (#$ . 14613))
#@33 Characters in a PHP identifier.
(defconst php-identifier "[a-zA-Z_-\377][a-zA-Z0-9_-\377]*" (#$ . 15110))
#@12 PHP types.
(defconst php-types "\\(?:array\\|bool\\(?:ean\\)?\\|c\\(?:har\\|onst\\)\\|double\\|float\\|int\\(?:eger\\)?\\|long\\|mixed\\|object\\|real\\|string\\)" (#$ . 15224))
#@28 PHP superglobal variables.
(defconst php-superglobals "\\(?:GLOBALS\\|_\\(?:COOKIE\\|ENV\\|FILES\\|GET\\|POST\\|REQUEST\\|SE\\(?:RVER\\|SSION\\)\\)\\)" (#$ . 15408))
#@42 Subdued level highlighting for PHP mode.
(defconst php-font-lock-keywords-1 (byte-code "\302\303Q\304B\302	\303Q\305B\306\307\310E\311\312\313\314\315\316\317\257\n\207" [php-constants php-keywords "\\<\\(" "\\)\\>" font-lock-constant-face font-lock-keyword-face "\\<\\(break\\|case\\|continue\\)\\>[ 	]*\\(-?\\(?:\\sw\\|\\s_\\)+\\)?" (1 font-lock-keyword-face) (2 font-lock-constant-face t t) (":" ("^[ 	]*\\(\\(?:\\sw\\|\\s_\\)+\\)[ 	]*:[ 	]*$" (beginning-of-line) (end-of-line) (1 font-lock-constant-face))) ("\\<print\\s-*(" . php-default-face) ("\\<print\\>" . font-lock-keyword-face) ("<\\?\\(php\\)?" . font-lock-constant-face) ("\\?>" . font-lock-constant-face) ("<\\%\\(=\\)?" . font-lock-constant-face) ("\\%>" . font-lock-constant-face)] 10) (#$ . 15580))
#@41 Medium level highlighting for PHP mode.
(defconst php-font-lock-keywords-2 (byte-code "\301\302\303\304\305\306\307\310\257\"\207" [php-font-lock-keywords-1 append ("[^_]\\<\\(class\\|interface\\)[ 	]*\\(\\(?:\\sw\\|\\s_\\)+\\)?" (1 font-lock-keyword-face) (2 font-lock-type-face nil t)) ("\\<\\(new\\|extends\\|implements\\)\\s-+\\$?\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-keyword-face) (2 font-lock-type-face)) ("\\<\\(function\\)\\s-+&?\\(\\(?:\\sw\\|\\s_\\)+\\)\\s-*(" (1 font-lock-keyword-face) (2 font-lock-function-name-face nil t)) ("\\(self\\|parent\\)\\W" (1 font-lock-constant-face nil nil)) ("\\<\\(private\\|protected\\|public\\)\\s-+\\$?\\(?:\\sw\\|\\s_\\)+" (1 font-lock-keyword-face)) ("^[ 	]*\\(abstract\\|static\\|final\\)\\s-+\\$?\\(?:\\sw\\|\\s_\\)+" (1 font-lock-keyword-face)) ("^[ 	]*\\(static\\|const\\)\\s-+\\$?\\(?:\\sw\\|\\s_\\)+" (1 font-lock-keyword-face))] 9) (#$ . 16354))
#@41 Gauchy level highlighting for PHP mode.
(defconst php-font-lock-keywords-3 (byte-code "\303\304\305\306\307\310\311\312\313	\314Q\315B\316\317B\320\321\n\322Q\323B\324\325\326\327\330\331\332\333\257\"\207" [php-font-lock-keywords-2 php-types php-superglobals append ("</?[a-z!:]+" . font-lock-constant-face) ("<[^>]*\\(>\\)" (1 font-lock-constant-face)) ("\\(<[a-z]+\\)[[:space:]]+\\([a-z:]+=\\)[^>]*?" (1 font-lock-constant-face) (2 font-lock-constant-face)) ("\"[[:space:]]+\\([a-z:]+=\\)" (1 font-lock-constant-face)) ("\\$\\(?:\\sw\\|\\s_\\)+->\\s-*\\(\\$\\)\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-warning-face) (2 php-default-face)) ("\\$\\(?:\\sw\\|\\s_\\)+\\(\\.\\)\\sw" 1 font-lock-warning-face) ("==+>" . font-lock-warning-face) "(\\s-*\\(" "\\)\\s-*)" (1 font-lock-type-face) "[(,]\\s-*\\(\\(?:\\sw\\|\\s_\\)+\\)\\s-+&?\\$\\(?:\\sw\\|\\s_\\)+\\>" (1 font-lock-type-face) ("\\$\\(this\\|that\\)\\W" (1 font-lock-constant-face nil nil)) "\\$\\(" "\\)\\W" ((1 font-lock-constant-face nil nil)) ("\\$\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-variable-name-face)) ("->\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-variable-name-face t t)) ("->\\(\\(?:\\sw\\|\\s_\\)+\\)\\s-*(" 1 php-default-face t t) ("\\(\\(?:\\sw\\|\\s_\\)+\\)::\\(?:\\sw\\|\\s_\\)+\\s-*(?" 1 font-lock-type-face) ("::\\(\\(?:\\sw\\|\\s_\\)+\\>[^(]\\)" 1 php-default-face) ("\\<\\(?:\\sw\\|\\s_\\)+\\s-*[[(]" . php-default-face) ("\\<[0-9]+" . php-default-face) ("\\<\\(?:\\sw\\|\\s_\\)+\\>" . font-lock-warning-face)] 21) (#$ . 17267))
#@72 Imenu generic expression for PHP Mode. See `imenu-generic-expression'.
(defvar php-imenu-generic-expression '(("All Functions" "^\\s-*function\\s-+\\([[:alnum:]_]+\\)\\s-*(" 1) ("Classes" "^\\s-*class\\s-+\\([[:alnum:]_]+\\)\\s-*" 1) ("Public Methods" "^\\s-*public function\\s-+\\([[:alnum:]_]+\\)\\s-*(" 1) ("Protected Methods" "^\\s-*protected function\\s-+\\([[:alnum:]_]+\\)\\s-*(" 1) ("Private Methods" "^\\s-*private function\\s-+\\([[:alnum:]_]+\\)\\s-*(" 1)) (#$ . 18782))
(byte-code "\301B\305\306!\210\302B\307\310!\210\311B\312\313	!!\210\314B\315\313\n!!\210\303B\316\317!\210\320B\321\322\313!\323\f\324\f\325\326\260!\210\327\330!\204T\330B\331\330!\204T\332\330\211\"\210\333\334!\207" [current-load-list php-block-stmt-1-kwds php-block-stmt-2-kwds php-class-decl-kwds c-symbol-key (lambda (#1=#:defconst-tmp-var) (defconst php-block-stmt-1-kwds #1#)) ("do" "else" "finally" "try") (lambda (#2=#:defconst-tmp-var) (defconst php-block-stmt-2-kwds #2#)) ("for" "if" "while" "switch" "foreach" "elseif" "catch all") php-block-stmt-1-key (lambda (#3=#:defconst-tmp-var) (defconst php-block-stmt-1-key #3#)) regexp-opt php-block-stmt-2-key (lambda (#4=#:defconst-tmp-var) (defconst php-block-stmt-2-key #4#)) (lambda (#5=#:defconst-tmp-var) (defconst php-class-decl-kwds #5#)) ("class" "interface") php-class-key (lambda (#6=#:defconst-tmp-var) (defconst php-class-key #6#)) "\\(" "\\)\\s +" "\\(\\s *extends\\s *" "\\)?" "\\(\\s *implements *[^{]+{\\)?" boundp php-default-face default-boundp set-default provide php-mode] 9)

haha - 2025