問題タブ [zend-certification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - flock() を使用してストリームをロックすることは、どのような状況でのみ動作することが保証されていますか?
これは PHP Zend 試験の問題です。
flock() を使用してストリームをロックすることは、どのような状況でのみ動作することが保証されていますか?
- Linux 環境のローカル ファイルシステムで実行する場合
- ローカルファイルシステムのストリームにアクセスするとき
- Windows 環境で実行し、共有にアクセスする場合
- 双方向ストリームにアクセスする場合
- 読み取り専用ストリームにアクセスする場合
php - Zend PHP 認定試験のサンプル問題
Zend PHP (5.3) 認定試験にアプローチする予定です。試験問題のサンプルがどこにあるか知っている人はいますか?
php - PHPで$なしで変数を宣言できますか
このコードはPHPの本で見ました(PHPアーキテクト、ZEND PHP 5認定ガイドページ141)
そしてそれは言う
プロパティは、PPP演算子の1つを使用してPHPで宣言され、その後に名前が続きます。
通常の変数と同様に、クラスプロパティは宣言中に初期化できることに注意してください。ただし、初期化は値の割り当てに制限されています(ただし、式の評価によるものではありません)。たとえば、関数を呼び出して変数を初期化することはできません。これは、クラスのメソッドの1つ(通常はコンストラクター)内でのみ実行できることです。
var1, var2, var3
宣言の仕方がわかりません。違法ではないですか?
php - PHPの魔法のメソッドの例
Zend PHP学習ガイドからこの質問があり、適切な説明が見つかりません...
ガイドによると、解決策は「b,c,A,B,C,c: CC,b,c,A,B,C
」でなければなりません。理由がわかりません-多分あなたはそうしますか?私の意図は、$ m-> aの最初の呼び出しが結果「a」につながることですが、それは明らかに間違っています...
php - マジック メソッドを使用した PHP 変数の可視性と動作
この質問は関連しています: PHP マジック メソッドの例
承認された回答のコメントでこの質問をしましたが、気付いていないので、この質問を作成する必要があると思います。
出力:
b,c,A,B,C,c: CC,b,c,A,B,C
$m->c = "CC";
ここでは、すでに同じ名前の保護された変数があります。では、これは可視性のコンテキストでどのように動作する必要がありますか?
保護された変数の値を上書きする場合、保護c
された/プライベート変数の抜け穴ではありませんか? (そんなことはないと思います)
そうでない場合、ステートメントは、$this->$var = $val;
保護されていると既に定義されている同じ名前のパブリック変数を作成するようです。それは可能ですか?
また、このステートメントの後に:$m->c = "CC";
に再度アクセス$m->c
すると、PHP はパブリックな可視性がない__get
かのように再度呼び出します。それは、すぐ次のステートメントの寿命がないc
ことを意味しますか? $this->$var = $val;
(それも仕方ないとは思いますが)
誰でも説明できますか、そのような場合に動作する必要があり、どのようにそのような出力を出したのでしょうか?
php - php 匿名関数
Zend Certified PHP Engineer 5.5 に関する質問を読んでいたときに、匿名関数に関する質問を見ましたが、その仕組みを説明する必要があります。
このコードの出力は次のとおりです。
しかし、関数ヘッダーには、値を取得$x
した場所からのパラメーターのみ$y
があります!
php - PHP7 認定
PHP 7 がリリースされたので、PHP 5 認定を申請するべきですか、それとも PHP 7 認定がリリース/発表されるまで待つべきですか? Zend は、この認定に関してどのような計画を立てていますか?
php - array_push - Zend のテスト例で困惑
Zend テストの勉強中に、動作するこのコードに出くわしましたが、array_push に 2 つの奇妙な props がある理由がわかりません。strtolower と ucfirst は、変数があるべき場所で使用されます。ドキュメントを見逃していませんか?