区块链技术博客
www.b2bchain.cn

php中的“::”符号是什么? – php程序员分享

本文介绍了php中的“::”符号是什么? – php程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我正在查看一些php代码,看到的是“ ::”表示我不知道这是什么意思…还有调用前面的&

$mainframe =& JFactory::getApplication('site'); $sql="SELECT rt.member_id ,rt.commission,rt.sales,kt.store_id,kt.user_id FROM jos_report rt JOIN jos_kingdom_tickets kt WHERE rt.member_id=kt.ticket_id"; $db =& JFactory::getDBO(); 

提前致谢

参考方案

::, the scope resolution operator,用于引用类的静态成员和常量。它还用于引用超类的构造函数。以下代码说明了范围解析运算符的几种不同用法:

<?php class A {     const BAR = 1;     public static $foo = 2;     private $silly;      public function __construct() {          $this->silly = self::BAR;     } }  class B extends A {     public function __construct() {         parent::__construct();     }      public static function getStuff() {          return 'this is tiring stuff.';     } }  echo A::BAR; echo A::$foo; echo B::getStuff(); ?> 

一点琐事:范围解析运算符也称为“ paamayim nekudotayim”,在希伯来语中表示“两个点两次”。

如果您使用的是php 5或更高版本,则在您的示例上下文中&不会做任何有用的事情,应将其删除。在php 4中,这曾经是必须的,以确保未使用返回对象的副本。在php 5中,除非调用clone,否则不会创建对象副本。因此,不需要&。还有一种情况,在php 5中&仍然有用:在遍历数组的元素并修改值时,必须使用&运算符来影响数组的元素。

PHP getallheaders替代 – php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…

php:是否有充分的理由引用所有数组键/索引? – php

我正在遍历别人的代码,他们总是避免转义其数组键。例如:$ row_rsCatalogsItems [名称]代替$ row_rsCatalogsItems [‘名称’]因此,我不断地对自己接触的所有事物进行微小的更改,以应对这些惰性。但是现在我想知道这样做是否有很多好处。我得到它会在默认为字符串之前检查常量(我在处理常量时会讨厌php中的行为,因为即使未定义,…

php fopen相对路径断开-神秘 – php

我知道“必须进行某些更改”,但是我的代码似乎整夜无故中断。我的服务器目录结构是这样的: / /脚本 /审计 /其他事情我在“脚本”文件夹中有一个脚本(假设它被称为“ /scripts/MyScript.php”),该脚本使用curl收集网页中的数据,并将其日期过的副本保存在“审核”文件夹中。要写入审核文件夹,我使用了 $ fh = fopen(“ ./ au…

标头和包含项之间有什么区别,应在何处使用 – php

我对两个词感到困惑header ("Location:homepage_php");include("homepage.php");我猜想标题是在检查密码过程后使用的,关于include,您可以在任何地方使用它。但是我不确定它们之间的实际区别是什么以及应该使用这两个中的哪个位置。 参考方案 标头将用户转发到新页面,因此…

内置函数的PHP源代码 – php

PHP是用C编写的吗?在哪里可以找到PHP源代码,而无需下载所有源代码? 参考方案 PHP函数是用C编写的-您可以在lxr.php.net中找到可浏览的源代码。例如:http://lxr.php.net/opengrok/xref/PHP_5_3/ext/standard/array.c#1242PS:通常,只需在搜索中键入函数名称即可找到函数定义。使用诸如…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » php中的“::”符号是什么? – php程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们