PHP

 Computer >> コンピューター >  >> プログラミング >> PHP
  1. PHP 7のPreg_replace_callback_array()

    PHP 7のPreg_replace_callback_array()関数は正規表現を表し、コールバックの使用を置き換えます。この関数は、正規表現のセットに一致する文字列または文字列の配列を返し、コールバック関数を使用してそれらを置き換えます。 構文 preg_replace_callback_array(patterns, input, limit, count) パラメータ値: パターン- 正規表現パターンをコールバック関数に関連付けるには、連想配列が必要です。 入力/件名- 置換を実行するには、文字列の配列が必要です。 制限- オプションです。 -1はデフォルトに使用されます。これは、

  2. PHP7でHintingと入力します

    PHP 7は、スカラー型宣言と戻り型宣言で2種類のヒントを使用します- 弱い型のヒント 厳密な型のヒント 弱い型のヒント デフォルトでは、PHP 7は弱い型チェックモードで動作します。弱い型チェックではエラーや致命的なエラーは発生しません。型宣言の不一致が発生した場合、エラーをスローせずにコードを実行するだけです。 strict_typesdeclare()を使用することで、ウィークタイプチェックを制御できます。 declare(strict_types=0); //weak type-checking; we should set the strict value = 0 弱いタイプ

  3. PHP7の例外とエラー

    以前のバージョンのPHPでは、例外しか処理できませんでした。エラーを処理できませんでした。致命的なエラーの場合、アプリケーション全体またはアプリケーションの一部を停止するために使用されていました。この問題を克服するために、PHP7は例外とエラーの両方を処理するためのthrowableinterfaceを追加しました。 例外: 致命的で回復可能なエラーが発生した場合は常に、PHP 7は、アプリケーションまたはスクリプトの実行全体を停止する代わりに、例外をスローします。 エラー: PHP 7は、TypeError、ArithmeticError、ParserError、およびAssertion

  4. PHP7で配列の構造と値を表示する

    PHPの配列は、1つの変数の下に類似したデータ型の複数の要素を格納できるデータ構造の一種です。 PHPで配列の構造と値を表示するには、2つの関数を使用できます。 var_dump()またはprint_r()を使用して、配列の値を人間が読める形式で表示したり、プログラム配列の出力値を確認したりできます。 print_rとvar_dumpの違い print_r: 人間が読める形式で変数情報を表示するために使用されます。配列値は、キーと要素を表示できる形式で表示されます。 print_rには、オブジェクトの保護されたプロパティとプライベートプロパティも表示されますが、静的クラスとメンバーは表示

  5. PHP7のUnicodeコードポイントエスケープ構文

    PHP 7は、16進形式のUnicodeコードポイントを入力として受け取り、二重引用符で囲まれた文字列内にUTF-8文字形式で出力を生成します。 2、4、6、およびそれ以上の16進数の任意の組み合わせにすることができます。関数を呼び出さずに、二重引用符またはここではdocstringを使用してUnicode文字を記述できます。先行ゼロは、16進形式ではオプションです。 <html> <head> <title>UTF-8 Character </title> <meta http-equiv="content-type"

  6. PHP7の一様変数構文

    古いバージョンのPHPでは、不整合の問題に直面していました。例:$ {$ first [‘name’]}。この構文は混乱を招く可能性があります。または、構文に一貫性がないと言えます。不整合の問題を克服するために、PHP7は「一様変数構文」と呼ばれる新しい構文を追加しました。 一様変数構文は、変数を左から右に評価します。一様変数構文を使用するには、中括弧を追加する必要があります。たとえば、 echo ${$first[‘name’]}; 一様変数構文を使用すると、演算子を組み合わせることができます。また、古い評価が使用されている場合は、一部の式の下位互換性が失われる可能

  7. PHP7の定数配列

    PHP 5.6では、constキーワードを使用してのみ定数配列を初期化できました。たとえば、 conststudent_rollnos = [11,12,13,14,15]; PHP 7では、define関数を使用して定数配列を初期化できます。たとえば、 define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']); ここで、サブジェクトは定数配列名であり、サブ

  8. PHP7の定数配列の種類

    PHP7には次のタイプの定数配列があります- 定数配列の結合 定数配列の同等性 定数配列のID 定数配列の不平等 ユニオン定数配列(+) ユニオン定数配列は、プラス記号(+)を使用して2つの配列を結合します。 2つの配列の結合は、インデックスレベルで行われます。たとえば、xとyの2つの配列を取り上げます。配列xには4つの要素があり、配列yには5つの要素があります。ここで、print_r($ x + $ y)を使用してx配列とy配列を結合します。 例 <?php    $x = array(11, 12, 13,14);    $y = arra

  9. PHPとPythonの違い

    この投稿では、PHPとPythonの違いを理解します。 Python コーディングを学び始めるときは、Pythonがより良い選択と見なされます。 エンドツーエンドのプロジェクトに取り組んでいる間も優れています。 フレームワークの数が少なくなっています。 それらのいくつかは-Django、Flaskです。 構文は単純な平易な英語のようなものです。 わかりやすいです。 使い方は簡単です。 必要な機能を実現するためのコード行が少なくなっています。 簡単に導入できます。 動的型付け言語です。 汎用プログラミング言語と見なされています

  10. PHP8での数値比較

    PHP 8で数値を比較する場合、数値比較を使用します。それ以外の場合は、数値を文字列に変換し、文字列比較を使用します。 文字列は3つの方法で分類できます- 数値のみを含む文字列。例-1234または1.24e1。 先頭の数字の文字列-先頭の文字列は数字の文字列で始まりますが、その後に空白を含む非数字の文字を続ける必要があります。例-12xyzまたは「123」 非数値文字列-数値にすることはできない文字列であり、先頭以外の数値文字列でもあります。 Example − PHP 7 0=='foo' // PHP 7 will return true

  11. PHP8でReflectionAPIを使用して属性を読み取る

    PHP 8では、クラス、プロパティ、クラス定数、メソッド、関数、パラメーターを使用して属性にアクセスします。 PHP 8では、 Reflection API getAttribute()を配信します 一致するすべてのReflectionオブジェクトのメソッド。 getAttribute() メソッドはReflectionAttributeの配列を返します 属性名、引数、およびシニフィアン属性のインスタンスをインスタンス化するために要求できるイラスト。 例-PHP8のReflectionAPIを使用した属性の読み取り <?php    #[Reading] &

  12. PHP8の名前付き引数

    PHP 7では、以前は位置パラメーターがありました。つまり、最初の引数の位置を最初のパラメーターのみに割り当てる必要があります。 PHP 7.xバージョンで欠落している引数には、デフォルト値が使用されます。 PHP 8では、パラメーターの位置を渡すのではなく、パラメーター名に基づいて関数に引数を渡すことができます。 PHP 8では順序は重要ではなく、デフォルト値をランダムにスキップでき、自己文書化も可能です。 例-PHP8の名前付き引数 PHP 8では、引数は順序に依存せず、自己文書化されています。 オプションのパラメータはスキップできますが、必要なパラメータのみを指定してくださ

  13. PHP8の属性

    属性は、他のクラス、関数、クラスメソッド、クラスプロパティ、定数、およびパラメーターにメタデータを追加するために使用できるクラスの種類です。属性は実行時に何もしません。 属性はコードに影響を与えませんが、リフレクションAPIで使用できます。 PHP 8の属性を使用すると、他のコードでクラスのプロパティとメソッドを調べることができます。 宣言には複数の属性を含めることができます。 クラス名を解決する場合があります。 属性には名前空間を付けることができます。 パラメータが0個以上ある場合があります PHP8属性構文 PHP 8では、#[] (#と角括弧)は属性

  14. PHP8の共用体タイプ

    PHP 8で共用体型を使用すると、単一の型を使用する代わりに、2つ以上の型の値を使用できます。複数のタイプを指定するには、縦線(|) それらに参加するために使用されます。 共用体タイプは、パラメーター、戻りタイプ、およびプロパティをサポートします。 構文 type1|type2|……|type_n 例1:共用体タイプ <?php    class Number    {       private int | float $num;       public

  15. PHP8の混合疑似タイプ

    PHP 8の混合型は、新しい組み込みの共用体型です。混合型は、 array | bool | callable | int | floatと同等です。 。タイプを混合することは、タイプを完全に省略することとはまったく似ていません。 つまり、プログラマーはそれを書くのを忘れただけです。 プログラマーは、古いバージョンとの互換性を維持するために、特定のタイプを省略したい場合があります。 PHP 8の混合型は、任意の型のプロパティ/リターン/パラメーターを取ることができます。これには、null、callable、resource、すべてのクラスオブジェクト、またはPHPのすべてのスカラー型が含

  16. PHP8でのコンストラクタープロパティのプロモーション

    PHP 8では、コンストラクタープロパティの昇格が追加されています。単純なオブジェクトを作成しながら、多くの定型コードを減らすのに役立ちます。この機能により、クラスフィールド、コンストラクター定義、および変数の割り当てをすべて1つの構文で、コンストラクターパラメーターリストに組み合わせることができます。 クラスプロパティとコンストラクターを指定する代わりに、コンストラクタープロパティプロモーションを使用してそれらすべてを組み合わせることができると言えます。 例1:PHP7コード <?php    class Account {      

  17. PHP8の一致式

    一致表現 はPHP8で追加された新機能です。これは、switch-caseステートメントと非常によく似ていますが、より安全なセマンティクスを提供します。 一致式は、switch-caseステートメントの「caseandbreak」構造を使用しません。結合条件をサポートし、新しいコードブロックを入力するのではなく、値を返します。 式であるため、一致結果を変数に格納できます。 一致式には、スイッチのようなbreakステートメントは必要ありません。 。 1行の式のみをサポートします。 例:Switchステートメントを使用したPHP 7 <?php   &nbs

  18. PHP8のNullsafe演算子

    PHP 8は、nullチェック条件の代わりにnullsafe演算子を使用します。 nullsafe演算子を使用すると、一連の呼び出しを使用できます。要素の評価中に、1つのチェーン要素に障害が発生すると、チェーン全体の実行が中止され、nullと評価されます。 左側の演算子がnullと評価されると、実行チェーン全体が停止し、nullと評価されます。 nullと評価されない場合は、通常の演算子のように動作します。 nullsafe演算子は連鎖させることができ、式はnullに一致する最初のnullsafe演算子から短絡されます。 $employee->getDepartment()?->

  19. PHP 8のStringableInterfaceとは何ですか?

    PHP 8では、新しいStringable Interface (__ toSting) が追加されます。このメソッドは、二重下線(__)で始まります。 __ toString メソッドを使用すると、文字列として表されるオブジェクトを取得できます。クラスが__toStringを使用してメソッドを定義する場合 、その後、文字列として扱う必要があるときはいつでもオブジェクトを呼び出します。 例:__toStringを使用した文字列化可能なインターフェース <?php    class Employee{       public func

  20. PHPのトレーリングコンマとは何ですか?

    PHP 7.2バージョン以降、PHPでは末尾のコンマが使用されています。配列の最後の項目で末尾のコンマを使用できます。行がすでに末尾のコンマを使用している場合は、アイテムの最後の行を変更せずに配列の要素を追加できます。 PHP8.0より前のコンマの追跡 PHP 8より前では、最後のパラメーターの最後にコンマを追加できませんでした。 例 function($x,$y,$z){ } PHP8.0の場合 PHP 8では、最後のパラメーターの最後に末尾のコンマを追加できます。 PHP 8では、パラメーターリストとクロージャー使用リストで末尾のコンマを使用できます。 例 function($x,$y

Total 1279 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:59/64  20-コンピューター/Page Goto:1 53 54 55 56 57 58 59 60 61 62 63 64