基础PHP语法学习:常量,变量
本文转自 http://hi.baidu.com/kxw102/blog/item/f1303188d9c148bb0e2444f2.html,感谢作者的分享
在
PHP
中,基本数据可以分为常量和变量两种。常量名和变量名通常称为标识符。(
需要注意的是标识符必须以字母或者下划线开头,并且只能包括字母、数字和下划线
)
例如:
my_function、Size、
_Black等等
1.下面说下常量
的定义:
常量是一个不能改变的量,在脚本执行期间常量的值使不能改变。常量默
认为大小写敏感,也就是说,使用大写字母定义的常量名不能用小写字母来调用。常量在使用前必须定义,使用
define函数来定义
define函数的语法如下:
bool define(string name,
value [, bool case_insensitive])
其中
name指常量名。
value指
常量的值(必须是标量)。
case_insensitive表示常量名是否为大小写敏感,如果为
TRUE表
示常量名是大小写敏感;反之则不敏感,默认为
FALSE。
例1:
<?php
define ("C1","Hello world.\n");//定义C1为常量
echo C1;//输出C1
echo c1;//常量C1拼写错误,这时不会输出C1的值
define ("C2","Hello world.\n",TRUE);//设置case_insensitive为TRUE
echo C2;//输出C2
echo c2;//将C小写输出
?>
例2:
<?php
echo DIRECTORY_SEPARATOR;//内置常量
echo "<br>";
echo PATH_SEPARATOR;//内置常量
echo "<br>";
define("COPYRIGHT", "Copyright ? 1999, Wilson Peng");//自定义的常量
echo COPYRIGHT;
?>
PHP中的预定义常量
再补充几个内置的常量,
(1)
DIRECTORY_SEPARATOR
:
路径分隔符,linux上就是’/
’
windows上是’\
’
(2)
PATH_SEPARATOR
:include
多个路径使用,在win下,当你要include多个路径的话,你要用”;
”
隔开,但在linux下就使用”:
”隔开的。
这2个常量的使用能够避免不同平台的兼容性问题。
2.下面说下变量
的定义:
变量是用来临时存储值的量,用一个
“$”
符号后面跟上一个变量名称表示一个变量。
注意:
PHP
的变量名区别
大小写
。
例如:$my_string、$int1
相关文档:
/*********************************************************************************************
*****************************php二级联动菜单改动版***********************************
****************************************by garcon1986*****************************************
********************* ......
1. 从php4 开始增加了编译部分,php4将在运行前检查整个脚本的语法,在此基础上编译所有的函数,并且运行脚本的主要部分,如果php 成功创建了指定的html,则说明脚本中不存在错误,函数编译正确。已实现编译一次,多次运行。php4 开始使用.php 为扩展名
2.php4 支持com,用户可通过函数com,com_get,com_invoke,com_load,com_ ......
我这里说的一天学会是有前提的,首先你需要有编程的经验(不管何种语言),还有这里只是说学会,不是精通。由于我学习php也是为了搞个个人网站玩玩的,不是为了吃饭的,呵呵。
首先,讲语法PHP的语法。
嵌入方法:
类似ASP的,PHP中也可以。一般使用<?php ?>这样形式
逻辑运算:
......
概述
1.PHP 是什么?
PHP 是服务器端解释的脚本语言,它是目前最流行的 web 编程语言之一。 在一个 HTML 页面中可以嵌入PHP代码,这些代码在每次页面访问时执行。PHP 代码将在 Web 服务器中被解释并且生成 HTML或者访问者看到其他输出结果。
2.My SQL 是什么?
My SQL 是基于 SQL 的完 ......
memcached本地windows系统测试
用的是windows系统。
1.下载Memcache for win32
下载地址: http://jehiah.cz/projects/memcached-win32/
选择memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 是exe的程序
memcached.exe -d install
memcached -d start
2.下载php_memcache.dll
下载地址: http://www.wesoho.com/ ......