问题标签 [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 页)
它说
在 PHP 中使用 PPP 运算符之一声明属性,后跟它们的名称:
请注意,与普通变量一样,类属性可以在声明时进行初始化。但是,初始化仅限于赋值(而不是通过评估表达式)。例如,您不能通过调用函数来初始化变量——这是您只能在类的方法之一(通常是构造函数)中执行的操作。
我无法理解如何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 中有两个奇怪的道具。strtolower 和 ucfirst 用于应该有变量的地方。我错过了一些文件吗?