搜尋

PHP 关键词

Jun 06, 2016 pm 08:02 PM
andphpxor不同關鍵字異或運算

and,or,xor(异或) “与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同. ||比or的优先级高 , 比and的优先级高 。优先级: || = and xor or __LINE__ 文件中的当前行号。 Exception(PHP5) 所有异常的基类。 __FILE__ 文件的完整路径和文件名。如

and,or,xor(异或)

“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同.

"||" 比 "or" 的优先级高,"&&" 比 "and" 的优先级高。优先级:&& > || > = > and > xor > or

<br>

__LINE__<br>

文件中的当前行号。

<br>

Exception(PHP5)

所有异常的基类。<br>

<br>

__FILE__

文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。

<br>

array

新建一个数组 

<br>

as, foreach

foreach 关键字

<br>

break,continue

结束当前 forforeachwhiledo-while 或者 switch 结构的执行。可以接受一个可选的数字参数来决定跳出几重循环。

5.4.0更新:break 0; 不再合法。这在之前的版本被解析为 break 1;。取消变量作为参数传递(例如 $num = 2; break $num;)。

在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。接受一个可选的数字参数来决定跳过几重循环到循环结尾。默认值是 1,即跳到当前循环末尾。注意在 PHP 中 switch语句被认为是可以使用 continue 的一种循环结构。 <br>

<br>

case,default

与switch搭配进行流程控制,相当于多个if/elseif/else.

一个 case 的特例是 default。它匹配了任何和其它 case 都不匹配的情况。<br>

<br>

class

<br>

const

类常量,可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号。

<br>

declare,enddeclare

用来设定一段代码的执行指令

<br>

die,exit

die等同于exit。输出一个消息并且退出当前脚本

<br>

do

do-while 循环和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时

<br>

echo

输出一个或多个字符串,echo是一个语言构造器而不是一个函数,不能被可变函数调用。

<br>

if,elseif,else

强大的流程控制结构

<br>

empty

检查一个变量是否为空,只检测变量,检测任何非变量的东西都将导致解析错误,empty是一个语言构造器而不是一个函数,不能被可变函数调用。

<br>

endfor,endif,endwhile,endforeach,endswitch<br>

PHP 提供了一些流程控制的替代语法,包括 ifwhileforforeachswitch。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;endwhile;endfor;endforeach; 以及endswitch;

<br>

eval

把字符串作为PHP代码执行,eval() 返回NULL,除非在执行的代码中 return 了一个值,函数返回传递给 return 的值。 如果在执行的代码中有一个解析错误,eval() 返回FALSE,之后的代码将正常执行。无法使用 set_error_handler() 捕获 eval() 中的解析错误。

<br>

<span>extends</span>

类的继承<br>

<br>

for<br> PHP 中最复杂的循环结构。它的行为和 C 语言的相似

<br>

function

用户自定义函数,函数名和 PHP 中的其它标识符命名规则相同。有效的函数名以字母或下划线打头,后面跟字母,数字或下划线。可以用正则表达式表示为:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*。 PHP 中的所有函数和类都具有全局作用域,可以定义在一个函数之内而在之外调用,反之亦然。PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。

<br>

global

全局变量,对于一个函数能够声明的全局变量的最大个数,PHP 没有限制。<br>

include,require<br>

语句包含并运行指定文件。被包含文件先按参数给出的路径寻找,include如果没有给出目录(只有文件名)时则按照 include_path 指定的目录寻找。如果在 include_path下没找到该文件则include 最后才在调用脚本文件所在的目录和当前工作目录下寻找。如果最后仍未找到文件则 include 结构会发出一条警告;这一点和require 不同,后者会发出一个致命错误。

<br>

include_once,require_once

include_once脚本执行期间包含并运行指定文件。此行为和include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。

require_once脚本执行期间包含并运行指定文件。此行为和require 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。

<br>

isset

检测变量是否设置,并且不是 NULL

5.4.0版本变更:检查字符的非数字偏移量将会返回 FALSE

<br>

list

这不是真正的函数,而是语言结构。list() 用一步操作给一组变量进行赋值

<br>

new

新建类

<br>

print <br>

输出字符串

<br>

return

如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。return 也会终止eval()语句或者脚本文件的执行

<br>

static

静态变量

<br>

unset

释放当前变量

<br>

use(php5.3)

命名空间的关键字

<br>

var

定义类的变量

<br>

while

PHP 中最简单的循环类型。它和 C 语言中的 while 表现地一样

<br>

__FUNCTION__

函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

<br>

__CLASS__

类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如Foo\Bar)。注意自 PHP 5.4 起 __CLASS__ 对 trait 也起作用。当用在 trait 方法中时,__CLASS__ 是调用 trait 方法的类的名字。

<br>

__METHOD__

类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。

<br>

__NAMESPACE__

当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。

<br>

__TRAIT__

Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。Trait 名包括其被声明的作用区域(例如Foo\Bar)。

<br>

__DIR__

文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增)。

<br>

final

PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。

<br>

php_user_filter

<br>

interface,implements

可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。接口中定义的所有方法都必须是公有,这是接口的特性。

要实现一个接口,使用 implements 操作符。类中必须实现接口中定义的所有方法,否则会报一个致命错误。类可以实现多个接口,用逗号来分隔多个接口的名称。

<br>

publicprotectedprivate

对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或private(私有)来实现的。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。

<br>

abstract

抽象类

<br>

clone

复制一个对象,所有的引用属性 仍然会是一个指向原来的变量的引用。当复制完成时,如果定义了 __clone() 方法,则新创建的对象(复制生成的对象)中的 __clone() 方法会被调用,可用于修改属性的值

<br>

try,catch,throw

PHP 5 添加了类似于其它语言的异常处理模块。<br>

<br>

this

php5<br>

<br>

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。