PHP基礎学習の道(2)
1828 ワード
今回はphpの内容を勉強し続けます.
一、カスタム関数
二、ファイルを含む
require();スクリプトの実行前に含まれるファイルを読み込みます.通常、ファイルの先頭または末尾にinclude()を使用します.スクリプトが読み込まれたときに含まれるファイルを異なる点に読み込みます.ファイルの読み取りに失敗すると、requireは致命的なエラーを発生し、includeは警告を発生します.ファイルが失われた場合に実行を続行する必要がある場合はincludeを使用し、ページの処理を停止する場合はrequireを使用します.
三、文字列の基本操作
strlen(文字列):文字列長ltrim(文字列)、rtrim(文字列)、trim(文字列):それぞれヘッダ、テールをクリアし、ヘッダテールのスペースexplode(",文字列):指定された形式で切り取ります.たとえば、アンダースコアでimplode(",文字列):指定された形式で組み合わせます.たとえば、アンダースコアでsubstr(文字列、開始位置、切り取り長さ):文字列のサブストリングの切り取りsubstr_replace(ターゲット文字列、置換文字列、開始位置、置換長):文字列サブ列の置換strstrstr(ターゲット文字列、検索する文字列):文字列検索、
四、配列
ここには異なる形式の宣言方法がある.array(「シングルベッドルーム」、「ツインルーム」)2.Array(「シングルベッドルーム」=>298、「ダブルルーム」=>230)配列を巡る
配列への要素の追加
array_unshift(array、追加された要素1、追加された要素2、......):配列の先頭arrayに要素を追加push(array、追加された要素1、追加された要素2、......):配列の末尾に要素を追加
配列から要素を削除
array_shift(配列):配列の最初の要素arrayを削除pop(配列):配列の最後の要素を削除
統計配列要素の数
count(配列):配列の個数を返します
配列内の重複要素の削除
array_Unique(配列):配列が重複する要素を除去
unset(配列):配列をすばやくクリア
クラス#クラス#
PHPのクラスに対する操作はjavaと多くの共通点がありますが、ここでは基本的な性質を紹介しません.それらの違いを紹介します.
$this:各メンバーメソッドに存在し、特殊なオブジェクト参照メソッドです.
「:」:宣言インスタンスなしでクラスのメンバーにアクセスできます.
$this->name=値;
構築方法
ここでjavaとは異なるのはクラスの名前ではありません
ぶんせきほう
オブジェクトが破棄されたときに呼び出されて実行されます.
一、カスタム関数
function sayhello($str)
{
return $str." php"."
";
}
ech sayhello(" ");
二、ファイルを含む
require();スクリプトの実行前に含まれるファイルを読み込みます.通常、ファイルの先頭または末尾にinclude()を使用します.スクリプトが読み込まれたときに含まれるファイルを異なる点に読み込みます.ファイルの読み取りに失敗すると、requireは致命的なエラーを発生し、includeは警告を発生します.ファイルが失われた場合に実行を続行する必要がある場合はincludeを使用し、ページの処理を停止する場合はrequireを使用します.
三、文字列の基本操作
strlen(文字列):文字列長ltrim(文字列)、rtrim(文字列)、trim(文字列):それぞれヘッダ、テールをクリアし、ヘッダテールのスペースexplode(",文字列):指定された形式で切り取ります.たとえば、アンダースコアでimplode(",文字列):指定された形式で組み合わせます.たとえば、アンダースコアでsubstr(文字列、開始位置、切り取り長さ):文字列のサブストリングの切り取りsubstr_replace(ターゲット文字列、置換文字列、開始位置、置換長):文字列サブ列の置換strstrstr(ターゲット文字列、検索する文字列):文字列検索、
四、配列
ここには異なる形式の宣言方法がある.array(「シングルベッドルーム」、「ツインルーム」)2.Array(「シングルベッドルーム」=>298、「ダブルルーム」=>230)配列を巡る
$res=array(" "=>298," "=>230);
$test=array(" "," ");
for($test as $ t)
{
echo $t."
";
}
foreach($res as $key => $value)
{
echo $key.":".$value."
";
}
配列への要素の追加
array_unshift(array、追加された要素1、追加された要素2、......):配列の先頭arrayに要素を追加push(array、追加された要素1、追加された要素2、......):配列の末尾に要素を追加
配列から要素を削除
array_shift(配列):配列の最初の要素arrayを削除pop(配列):配列の最後の要素を削除
統計配列要素の数
count(配列):配列の個数を返します
配列内の重複要素の削除
array_Unique(配列):配列が重複する要素を除去
unset(配列):配列をすばやくクリア
クラス#クラス#
PHPのクラスに対する操作はjavaと多くの共通点がありますが、ここでは基本的な性質を紹介しません.それらの違いを紹介します.
$this:各メンバーメソッドに存在し、特殊なオブジェクト参照メソッドです.
「:」:宣言インスタンスなしでクラスのメンバーにアクセスできます.
$this->name=値;
構築方法
ここでjavaとは異なるのはクラスの名前ではありません
Function __construct($ 1,$ 2)
{
//
}
ぶんせきほう
オブジェクトが破棄されたときに呼び出されて実行されます.
function __destruct()
{
// ,
}