‘- >’符号是“插入式解引用操作符”(infix dereference operator)。换句话说,它是调用由引用传递参数的子程序的方法(当然,还有其它的作用)。正如我们上面所提到的,在调用PHP的函数的时候,大部分参数都是通过引用传递的。PHP中的‘->’功能就和它们在Perl或C++中一样。下面是一个简单的解引用的例子:echo $x->def(); # 输出在PHP的脚本中‘=>’操作符时很常见的。因为php数组函数很丰富,我们要经常用到数组,因为它操作数据很方便。$phparr= new array( in => 'reply,'side => 'left',padx => 2m,pady => 2m,ipadx => 2m,ipady => 1m)顺便说一下,如果你需要用数字“大于等于”的符号,你应该用“>=”而不是“=>”。在PHP中“::”这个叫范围解析操作符,又名域运算符  “::”符号可以认为是与C语言中的“.”相似的,而它更像C++中(Perl)的::类范围操作符。php调用类的内部静态成员,或者是类之间调用就要用::下面是一个例子:class A{static $count = 0;static function haha(){//} function diaoyoug(){self::haha();self::$count;}}a.b.c; /* C语言中的 */a::b::c(); // C++ 中的函数$a::b::c; # Perl 5中的标量

PHP中的=>,->,@,&,::,%

在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义)。如:

$css=array('style'=>'0',‘color’=>‘green‘), 则$css['style']=='0',$css['color']=='green'。 简单的说‘=>’就是定义数组键名让它指向数组末一个元素, 跟指针很相似。 =============================================================================== $are->areaid=$areas['parentid']=get_area_id($channelid, $provinces[$pid]); 其意义是:调用get_area_id($channelid, $provinces[$pid]); 获得地区id然后将其赋值给$areas['parentid'],最后将$areas['parentid']的值赋给$are->areaid 其中的多个“=”相连只是为了方便而已还可以连写更多, 其实也可以这样写: $areas['parentid']=get_area_id($channelid, $provinces[$pid]); $are->areaid=$areas['parentid'];

$this->connect();//对象调用类的函数

$this->Database//对象调用类的成员

@mysql_num_rows($res)中的@会忽略后面的表达式的错误

php中有的变量或函数前面会加上“&”表示引用一个变量

function change(&$number) { return $number+1; } $n = 3; change($n); echo $n; // $n = 4
$file = File::update(); 是静态的调用File类的update()方法。 用这个书写格式可以减少代码,省去了new File;等繁琐输入

php中 %$a%
    应该是出现 sql语句中
    如果是 那么他就是 模糊查找的意思
    比如
    $a = '张';
    $sql = "SELECT * FROM `user` WHERE `username` LIKE '%".$a."%'";
    那么 所有username字段里面含有 张 字的就都会被查询出来。

PHP中,=>和->区别

在PHP中,=>操作符通常用于数组操作中,一般形式如下:

array( key => value
, ...
)

键(key) 可以是一个整数(integer) 或 字符串(string), 值(value) 可以是任意类型的值。

如:
$arr = array("foo" => "bar", 12 => true);

===================================

-> 操作符用于类、对象的操作中,以下是示例:

<?php
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}

$bar = new foo;
$bar->do_foo();
?>

=>一般用在数组中,一个对应关系。
->一般是类方法的调用

php中::是什么意思?

类中 静态方法和静态属性的引用方法
例如
class Test{
public static $test = 1;
public static function test(){
}
}

可以不用实例化对象直接使用 Test::$test 来取得$test属性的值
静态方法调用也同理Test::test(); 直接调用静态方法test

两个冒号(::)是对类中的方法的静态引用
也就是不需要实例化对象,直接通过类名对类中的方法进行引用

PHP中的符号 -、= 和 :: 详解相关推荐

  1. linux 中特殊符号用法详解

    # 井号 (comments) #管理员  $普通用户 脚本中 #!/bin/bash   #!/bin/sh 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被 ...

  2. Excel公式中符号使用详解

    Excel公式中符号使用详解 运算符优先级--引用运算符.算术运算符.连接运算符.比较运算符 引用运算符优先级--:(冒号).(单个空格).,(逗号) 算术运算符优先级---负数(如–1).%百分比. ...

  3. C#中的预处理指令详解

    这篇文章主要介绍了C#中的预处理指令详解,本文讲解了#define 和 #undef.#if.#elif.#else和#endif.#warning和#error.#region和#endregion ...

  4. Node.js中package.json中库的版本号详解(^和~区别)

    Node.js中package.json中库的版本号详解(^和~区别) 当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号 ...

  5. JSP 中EL表达式用法详解

    EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${ ...

  6. Swift 中的Closures(闭包)详解

    Swift 中的Closures(闭包)详解 在Swift没有发布之前,所有人使用OC语言编写Cocoa上的程序,而其中经常被人们讨论的其中之一 -- Block 一直备受大家的喜爱.在Swift中, ...

  7. access中的Format用法详解

    access中的Format用法详解 Format$(Now,"EEOA") 只要这么一句~~~~~就可以得到" 二○○六年五月二十六日" ---------- ...

  8. WORD中的多级列表详解

    基础篇: WORD中的项目符号实例详解 WORD中的自动编号实例详解 有了上面的基础,再来理解WORD中的多级列表就容易多了. 多级列表菜单 开始-段落:多级列表下拉菜单,其中的主要内容跟" ...

  9. 计算机硬件图标准画法,机械制图培训中剖视图的画法详解

    机械制图培训中剖视图的画法详解 机械制图是机械工程语言,用图样表示机械产品的结构形状.尺寸大小.工作原理和技术要求,是机械设计与机械制造的基础学科,每一个从事机械行业的人员都应该懂机械制图. 机械CA ...

  10. Python数据可视化——matplotlib.pyplot中plt的参数详解

    matplotlib.pyplot中plt的参数详解: #平滑折线的示例 # plt.plot(xnew, ynew, marker='.', markevery=markevery, ls='-', ...

最新文章

  1. c语言作业 统计成绩,C语言作业 输入多名学生3门课程成绩,并统计成绩的平均分和总分,并根据总分输出名次。...
  2. 第一位女性商业程序员玛丽库姆斯去世,享年 93 岁!
  3. 偷懒日志 - 自动生成代码 - 第二步 生成POJO
  4. 【Tools】cmake之编写CMakeLists.txt示例
  5. 四部门发文!坚决避免数据中心盲目无序发展
  6. TVS 管性能及选型总结
  7. Java Hashtable get()方法与示例
  8. vbs当计算机重启,用vbs实现重新启动 Internet Explorer
  9. FastCGI - Writing Hello World in FCGI with C++
  10. 调色插件怎么安装_修图调色一键搞定!PS大师级调色插件NikCollection 八合一送你...
  11. BZOJ1509: [NOI2003]逃学的小孩
  12. 【mysql优化 2】索引条件下推优化
  13. 【文献阅读】CCNet: Criss-Cross Attention for Semantic Segmentation
  14. douban movie top of Web Crawler
  15. 共享计算机后无法访问磁盘,Win7系统下无法访问共享硬盘怎么办?
  16. python培训班深圳-深圳python人工智能培训班
  17. 一起聊一聊数字化,信息化,数据化,数字化转型(建议收藏)
  18. Ardupilot移植经验分享(1)
  19. 技术分享 | OceanBase 手滑误删了数据文件怎么办
  20. 情感分析学习笔记(5)——PolarityRank算法原理讲解

热门文章

  1. 高通平台音频软件架构
  2. Oracle 查询的十个小技巧
  3. 影视短视频剪辑的完整操作流程(普通人也能学会)
  4. java怎么捕捉游戏窗口_捕捉桌面上的窗口信息
  5. 软件工程-软件工程基本概念
  6. Linux驱动之等待队列
  7. 热塑性塑料/热塑性橡胶
  8. Linux下 IPMItool配置方法(MSI主板)
  9. 机器视觉、模式识别库
  10. 银行家算法原理及代码实现