`
jessezhang1981
  • 浏览: 40041 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

PHP:特殊语法记录

 
阅读更多

php的语法大部分还是与asp等解释类语法是很类似的,但还是有一些细微的区别,在熟悉php语法的过程中,这里记录下来相关不同点,作为笔记。

1、并置运算符
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
要把两个变量连接在一起,请使用这个点运算符 (.) :

<?php
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>

代码如上,在其他语言,这里通常是个“+”,这里“.”的作用就相当于“+”

2、关联数组
关联数组,它的每个 ID 键都关联一个值。
在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。
通过关联数组,我们可以把值作为键,并向它们赋值。
关联数字其实类似于hashtable
如下是两种创建方法:

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";

通过上面的例子,我们也可以理解“=>”赋值运算符

3、可变变量
可以动态的改变一个变量的名称。

$test_1 = 5;	
$test_2 = test_1;
$$test_2 = 10;
echo $test_1;

4、引用操作符
引用操作符:“&” 引用相当于一个别名,不是一个指针。指向了内存中相同地址。

5、错误抑制操作符:@

6、执行操作符:
执行操作符为:“ .用于执行命令。比如:
$cmdtest = `dir c:`;
echo $cmdtest;

7、类型操作符:
类型操作符:instanceof 。检查一个对象是否特定类的实例。


-----------------------------------------
本文链接地址:http://www.cnzqs.com/?p=72
0
0
分享到:
评论

相关推荐

    PHP和MySQL Web开发第4版pdf以及源码

    1.17 使用可替换的控制结构语法 1.18 使用declare 1.19 下一章 第2章 数据的存储与检索 2.1 保存数据以便后期使用 2.2 存储和检索Bob的订单 2.3 文件处理 2.4 打开文件 2.4.1 选择文件模式 2.4.2 使用...

    sql-formatter:用于格式化sql语句的轻量级php类。处理自动缩进和语法突出显示

    除了语法高亮显示之外,它还可以自动缩进并添加换行符。 历史 这个包是来自一个分支。这是原始“历史记录”部分所说的内容: 我发现自己不得不一直调试自动生成SQL语句,并希望找到一种方法来轻松输出格式化HTML,而...

    PHP和MySQL WEB开发(第4版)

    1.17 使用可替换的控制结构语法 1.18 使用declare 1.19 下一章 第2章 数据的存储与检索 2.1 保存数据以便后期使用 2.2 存储和检索Bob的订单 2.3 文件处理 2.4 打开文件 2.4.1 选择文件模式 2.4.2 使用fopen()打开...

    Java-PHP-C#

    3 正则表达式的基本语法: 一个正则表达式,分为三个部分:分隔符,表达式和修饰符。 分隔符可以是除了特殊字符以外的任何字符(比如"/ !"等等),常用的分隔符是"/"。表达式由一些特殊字符(特殊字符详见下面)...

    南阳理工学院PHP编程讲义.rar

    1.2.13 特殊字符24 1.3 Dreamweaver MX 的使用······26 1.3.1 Dreamweaver MX 简介26 1.3.2 Dreamweaver MX 使用26 第2 章层叠样式表CSS 33 2.1 CSS 简介·33 2.2 CSS 基本语法·····33 2.3 CSS 的...

    Nebula:kanboard 的现代主题 + Markdown 代码的语法突出显示

    此主题允许您添加特殊功能,例如替换徽标并为 Markdown 代码添加语法突出显示。 截屏 作者 瓦伦蒂诺·佩斯 许可麻省理工学院 要求 看板 &gt;= v1.0.48 安装在 Web 服务器上的 Kanboard。 您可以在kanboard.org找到...

    php网络开发完全手册

    第2章 PHP的基础语法 24 2.1 语言构成与工作原理 24 2.2 常量与变量 25 2.2.1 常量的定义 25 2.2.2 变量的定义 26 2.2.3 变量的作用域 27 2.2.4 动态变量 29 2.3 运算符和关键字 29 2.4 流程控制语法 30 2.4.1 程序...

    PHP开发实战1200例源码

    实例077 跳过数据输出中指定的记录 111 实例078 执行指定次数的循环 112 2.7 自定义函数 113 实例079 自定义函数截取中文字符串 113 实例080 公告标题的截取 114 实例081 论坛内容的简短输出 116 实例082 自定义函数...

    PHP和MySQL Web开发第4版

    1.17 使用可替换的控制结构语法 1.18 使用declare 1.19 下一章 第2章 数据的存储与检索 2.1 保存数据以便后期使用 2.2 存储和检索Bob的订单 2.3 文件处理 2.4 打开文件 2.4.1 选择文件模式 2.4.2 使用...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例077 跳过数据输出中指定的记录 111 实例078 执行指定次数的循环 112 2.7 自定义函数 113 实例079 自定义函数截取中文字符串 113 实例080 公告标题的截取 114 实例081 论坛内容的简短输出 116 实例082 自定义函数...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例077 跳过数据输出中指定的记录 111 实例078 执行指定次数的循环 112 2.7 自定义函数 113 实例079 自定义函数截取中文字符串 113 实例080 公告标题的截取 114 实例081 论坛内容的简短输出 116 实例082 自定义函数...

    EditPlus 2整理信箱的工具

    对( ) 这样的特殊符号,应该用\( \)来表示,这也是很标准的regexp语法,可以写为 &lt;script LANGUAGE="JavaScript1.1"&gt;\n&lt;!--\nhtmlAdWH\('93163607', '728', '90'\);\n//--&gt;\n&lt;/SCRIPT&gt;\n 【5】正则表达式应用——...

    Editplus 3[1].0

    对( ) 这样的特殊符号,应该用\( \)来表示,这也是很标准的regexp语法,可以写为 &lt;script LANGUAGE="JavaScript1.1"&gt;\n&lt;!--\nhtmlAdWH\('93163607', '728', '90'\);\n//--&gt;\n&lt;/SCRIPT&gt;\n 【5】正则表达式应用——...

    PHP 面向对象技术(全面讲解).txt

    象成是类,它就是一张纸,但是它上面记录了你要买的PC 机的信息,如果用这个配置单买10 台机 器,那么这10 台机子,都是按这个配置单组成的,所以说这10 台机子是一个类型的,也可以说是 一类的。那么什么是对象呢,...

    javascript入门笔记

    2、JS的基础语法 1、浏览器内核 内核负责页面内容的渲染,由以下两部分组成: 1、内容排版引擎 - 解析HTML/CSS 2、脚本解释引擎 - 解析Javascript 2、搭建JS运行环境(重点) 1、独立安装的JS解释器 - NodeJS ...

    editplus 代码编辑器html c++ jsp css

    对( ) 这样的特殊符号,应该用\( \)来表示,这也是很标准的regexp语法,可以写为 \n 【5】正则表达式应用——删除空行 启动EditPlus,打开待处理的文本类型文件。 ①、选择“查找”菜单的“替换”命令,弹出文本替换...

    regenix:用于 PHP 的 Easy & Power MVC 框架

    欢迎使用 Regenix 框架... 智能记录器,记录任何错误(甚至是致命的和解析的)。 用于管理应用程序的 CLI。 I18n 特性。 单元和功能测试(自己的实现) 需要 PHP 5.4 或更高版本 Apache、Nginx 或其他服务器 Mod_rew

    MySQL5 权威指南第3版中文版_part1

    以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。本书覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。 本书是MySQL...

    MySQL 5权威指南(第3版) 中文版 下载地址

    以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。本书覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。  本书是MySQL...

Global site tag (gtag.js) - Google Analytics