問題タブ [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.

0 投票する
2 に答える
1214 参照

php - flock() を使用してストリームをロックすることは、どのような状況でのみ動作することが保証されていますか?

これは PHP Zend 試験の問題です。

flock() を使用してストリームをロックすることは、どのような状況でのみ動作することが保証されていますか?

  • Linux 環境のローカル ファイルシステムで実行する場合
  • ローカルファイルシステムのストリームにアクセスするとき
  • Windows 環境で実行し、共有にアクセスする場合
  • 双方向ストリームにアクセスする場合
  • 読み取り専用ストリームにアクセスする場合
0 投票する
2 に答える
17629 参照

php - Zend PHP 認定試験のサンプル問題

Zend PHP (5.3) 認定試験にアプローチする予定です。試験問題のサンプルがどこにあるか知っている人はいますか?

0 投票する
4 に答える
1517 参照

php - PHPで$なしで変数を宣言できますか

このコードはPHPの本で見ました(PHPアーキテクト、ZEND PHP 5認定ガイドページ141)

そしてそれは言う

プロパティは、PPP演算子の1つを使用してPHPで宣言され、その後に名前が続きます。

通常の変数と同様に、クラスプロパティは宣言中に初期化できることに注意してください。ただし、初期化は値の割り当てに制限されています(ただし、式の評価によるものではありません)。たとえば、関数を呼び出して変数を初期化することはできません。これは、クラスのメソッドの1つ(通常はコンストラクター)内でのみ実行できることです。

var1, var2, var3宣言の仕方がわかりません。違法ではないですか?

0 投票する
1 に答える
1490 参照

php - PHPの魔法のメソッドの例

Zend PHP学習ガイドからこの質問があり、適切な説明が見つかりません...

ガイドによると、解決策は「b,c,A,B,C,c: CC,b,c,A,B,C」でなければなりません。理由がわかりません-多分あなたはそうしますか?私の意図は、$ m-> aの最初の呼び出しが結果「a」につながることですが、それは明らかに間違っています...

0 投票する
2 に答える
914 参照

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;(それも仕方ないとは思いますが)

誰でも説明できますか、そのような場合に動作する必要があり、どのようにそのような出力を出したのでしょうか?

0 投票する
4 に答える
427 参照

php - php 匿名関数

Zend Certified PHP Engineer 5.5 に関する質問を読んでいたときに、匿名関数に関する質問を見ましたが、その仕組みを説明する必要があります。

このコードの出力は次のとおりです。

しかし、関数ヘッダーには、値を取得$xした場所からのパラメーターのみ$yがあります!

0 投票する
1 に答える
4180 参照

php - PHP7 認定

PHP 7 がリリースされたので、PHP 5 認定を申請するべきですか、それとも PHP 7 認定がリリース/発表されるまで待つべきですか? Zend は、この認定に関してどのような計画を立てていますか?

0 投票する
2 に答える
80 参照

php - array_push - Zend のテスト例で困惑

Zend テストの勉強中に、動作するこのコードに出くわしましたが、array_push に 2 つの奇妙な props がある理由がわかりません。strtolower と ucfirst は、変数があるべき場所で使用されます。ドキュメントを見逃していませんか?