PHP の関数、配列、文字列、オブジェクトは、開発で最もよく使用される 4 つの データ型です。今日は、PHP 関数、配列、文字列オブジェクトについて簡単に説明します。 PHP開発では、このデータ型は必須です。
Function
PHP 関数は実際には JS 関数と同じです
新しい関数を定義するには function を使用し、その後に関数の名前、関数のコードを続けます
しかし、JS では次のように使用できます。 var を使用して新しい関数を定義します 匿名関数ですが、PHP ではこれを実行できません
PHP 関数で渡されるパラメータには プレフィックスを付ける必要があり、JS とは異なり、何も追加する必要はありません
のデフォルト値ではPHP は、位置決めパラメータの () 内のパラメータに直接割り当てられます。これは、PHP と JS の違いの 1 つは、実際には、PHP が参照を渡すために & を使用できることです。これも非常に簡単です。パラメータはコードによって渡される単なる変数です。コードは次のとおりです:
functiondisplay(&$text) { $text .= "say hello.; } $my ="good, " display($my) echo $my//good, say hello.
もう 1 つは JS とは異なりますが、Python と同じことは include と require です
一般的には次のとおりです。 JS にはグローバル スコープが 1 つしかないため、異なる JS ファイル間で通信することは困難です (また、JS 間の通信は通常、HTML 内の異なるスクリプトを使用した異なる js ファイルを通じて行われるためです。ただし、同一オリジン セキュリティの存在により)制限があるため、js は異なるファイル間で通信することが困難です)
しかし、PHP は、Python と同様に、import
を使用して異なるファイルと簡単に通信できます。一方、PHP には、include と require の 2 つのタイプがあります。 。効果も非常に明白です。 include は包含を指します。つまり、コードがインクルードされるかどうかに関係なく実行できますが、後続のコードを実行するには、require に require コードが含まれている必要があります
String。 JS と同じで、 \ をエスケープする必要があります。または、文字列操作用の 組み込み関数 です。考え方は同じです。これらの関数を使用する必要がある場合は、それを探してください
PHP の配列と JS 配列の場合も同様です。各要素は array[index] を使用して取得できます ただし、配列を作成する場合、PHP で JS と異なる点が 1 つあります。インデックスを使用 配列を作成する場合、次のメソッドを使用して
$myArray = array(0=>1, 1=>2, 2=>3) を作成できます。新規に追加する必要はありません。ここでは JS のように配列の前にあり、() では要素 => を作成するためにインデックスが使用されますが、これは JS では使用できません。
array_splice関数は、配列
array_solice($myArray, 4) 内の要素を削除できます。最初のパラメーターは配列で、2 番目のパラメーターはインデックスです。
配列トラバーサル、JS は
for (keyin array) を使用しますが、PHP は foreach($myArrayas $key => $value) または foreach($myArrayas $value) を使用します
もちろん、それはまだ配列を操作する関数 この部分は省略します
オブジェクトほとんどの言語と同様、PHP にもクラス、オブジェクト、ポリモーフィズム、メソッド、属性、継承、カプセル化が含まれます$ this->
変数名を使用しますこれは、内部的に表示されるクラスの関連する属性を参照します
Public、protected、およびprivateデフォルトはpublicですpublicはprivateまたはprotectedに設定できますprotected
getおよびsetアクセサはJSのアクセサと同じです
上記がこの記事のすべての内容です。新しい PHP プログラマに役立つことを願っています~
関連する推奨事項:
PHP 関数
以上がPHP 関数、配列、文字列、オブジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。