资源描述:
《php基本语句和函数及相关网站技术基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PHP基本语句和函数及相关网站技术基础 大家可能都有自己的服务器,至少也有个空间什么的,但本地的调试很多时候是不可少的,速度和效率也比弄到服务器上再去玩儿要快和方便,现在有很多PHP平台的搭建包,比如XAMPP,WAMP,APPSERV,EASYPHP等等,我推荐也是自己一般开发调试用的是XAMPP 不是广告phpchina的``呵呵 这个平台很容易使用`装好后打开xampp-control控制程序,启动Apache和MySQL就可以玩儿了,若想开机自动启动这两项服务可以勾选前面的SVC将其注册为服务. 服务启动后就可
2、以在浏览器中输入http://localhost或者http://127.0.0.1来浏览,默认是XAMPP的管理页面,建议根据提示进行一些必要的安全设置. MySQL数据库的管理程序请登陆http://127.0.0.1/phpmyadmin,phpmyadmin是一款非常强大的MYSQL在线管理软件,相信使用PHP的站友们对它都不陌生了. 网站的根目录是安装目录中的htdocs文件夹,当然你也可以通过更改apache/conf/httpd.conf文件中的相关设置来指定你的网站根目录,更改请谨慎,建议参考相关手册. 将相
3、关网站文件拷贝到根目录下,比如dedecms,你就可以通过http://127.0.0.1/dedecms来浏览相应网站了. 然后是编辑器,如果你非想挑战记事本我也不拦你,只是在你成为真正的高手之前你会发现记事本会让你效率很低,大家一般不是要开发大型PHP项目,综合考虑还是推荐大家使用Dreamweaver,CS3版是不错的选择. 下面我们说PHP语言基础,相信大家在看完这些基础后,以后自己的网站有个什么小毛病,或者想添加点小功能,应该都是可以做到的 惯例,万事从helloworld起.PHP的是这样写 echo"he
4、lloworld!"; ?> 标记说明这段是php程序,你可以简写成值得新手注意的是,所有标记和符号都要在半角状态下输入. 下面的程序都要在内输入,我就简写了.十里香牛肉干www.dengligao.com echo是输出语句,echo后面跟的所有字符串都会被输出为HTML发送到客户端的浏览器上面 所以如果这样写 echo"helloworld!"; 将输出一个加粗的helloworld!而不是整个helloworld!. 每条PHP语句后面都需要加上;结尾,切记,这也是新手常常忘记的地方 ""号内的是字符串,简
5、单理解就是一串字符,这里就要提到变量了,PHP里规定,变量不须申明,只须在使用的时候在变量名前加上$就可以了,再看一个例子. $str="helloworld!"; echo$str; 这段仍旧输出helloworld! 那有点程序基础的站友可能要问了,那怎样确定数据类型呢? 这里我要说明一下,PHP的数据可大致分为8种类型: string:字符串 integer:整数 float:浮点数(小数) boolean:布尔型 array:数组 object:对象 还有两种是特殊的 NULL:空值 resou
6、rce:资源型 但是在使用变量时,你要做的仅仅是加上$就可以了,PHP会自动的帮你完成相应的数据识别和转换,具体的转换规则有兴趣的站友可以去查阅相关教程. 例如: $str="123";十里香牛肉干www.dengligao.com $num=456; echo$str.$num."789"; 这里的变量$str是string型,$num是integer型,经过.运算(就是指连接字符串运算)后将输出123456789 但我们把最后的echo$str.$num."789";改成echo$str+$num+"789";则
7、会输出1368,大家体会一下PHP在这两个运算中对数据的自动转换. 当然我们也有强制或者说手动转换的方法,(string)$num就代表把integer型的$num转换成string 值得注意的是(string)$num这个整体是string型,但$num仍旧是integer型,这点不会改变 我们也可以用gettype()函数随时跟踪一个变量的类型.比如上面例子中最后加句echogettype($str);则将输出string PHP对常量定义的例子请看: define("USERNAME","ERROR.SYS");
8、 define("QQ","110187"); echoUSERNAME."的Q是".QQ; 这段将输出ERROR.SYS的Q是110187,常量的使用很简单,我就不做过多的解释了 下面接着说PHP的运算符,与C语系的其他语言是大同小异的,有