PHP 关键词

Jun 06, 2016 pm 08:02 PM
and php xor 違う キーワード XOR 手術

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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

今まで知らなかったことを後悔している 7 つの PHP 関数 今まで知らなかったことを後悔している 7 つの PHP 関数 Nov 13, 2024 am 09:42 AM

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? Apr 03, 2025 am 12:03 AM

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。

See all articles