PHP入门
前端的几门语言,HTML/CSS/JavaScript/XML等,这些语言有很大的关联性,很多都是相通相互使用的.入门后,至少可以阅读源码,这样对理解和布局帮助很大.
至于高级技巧和应用,如果从事前端的开发,那就要精通了,这里只对本人初学入门所用,仅对基本语法和代码阅读无碍即可.
介绍与特点
- 1.PHP脚本是在服务器上执行
- 2.PHP Hypertext Preprocessor
- 3.开源脚本语言,可免费下载,相对于微软的ASP,其是收费的,
- 4.PHP文件能包含文本,HTML, CSS以及PHP代码
- 5.PHP在服务器上运行,结果以纯文本返回浏览器
- PHP文件后缀.php
PHP能够做什么
- 1.PHP 能够生成动态页面内容
- 2.PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件
- 3.PHP 能够接收表单数据
- 4.PHP 能够发送并取回 cookies
- 5.PHP 能够添加、删除、修改数据库中的数据
- 6.PHP 能够限制用户访问网站中的某些页面
- 7.PHP 能够对数据进行加密
- 8.通过 PHP,您可以不受限于只输出 HTML。您还能够输出图像、PDF 文件、甚至 Flash 影片。您也可以输出任何文本,比如 XHTML 和 XML
- 9.LAMP中的P就是PHP
安装PHP
- 安装Web服务器,LAMP中的Apatch
- 安装数据库,Mysql
- 安装PHP
如需在 Windows 平台设置并立即运行 PHP,您还可以安装WebMatrix.
WebMatrix is a free, lightweight, cloud-connected web development tool
基本语法
- 1.PHP脚本以
<?php //代码 .. ?>
包含起来 - 2.PHP文件通常包含HTML标签和PHP脚本代码
- 3.PHP代码中语句以;结尾
- 4,注释// # /**/
- 5.大小写敏感
- 6.有点像Shell脚本
变量规则: – 变量以 $ 符号开头,其后是变量的名称 – 变量名称必须以字母或下划线开头 – 变量名称不能以数字开头 – 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _) – 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
三种不同作用域变量: – local(局部) – global(全局) – static(静态)
通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。 要完成这一点,请在您首次声明变量时使用 static
echo 和 print 之间的差异: – echo – 能够输出一个以上的字符串 – print – 只能输出一个字符串,并始终返回 1 – 两者均可包含括号
数据类型:字符串、整数、浮点数、逻辑、数组、对象、NULL
整数规则: – 整数必须有至少一个数字(0-9) – 整数不能包含逗号或空格 – 整数不能有小数点 – 整数正负均可 – 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
浮点数是有小数点或指数形式的数字
逻辑是 true 或 false
对象是存储数据和有关如何处理数据的信息的数据类型。 在 PHP 中,必须明确地声明对象。 首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。 然后我们在对象类中定义数据类型,然后在该类的实例中使用
1 2 3 4 5 6 7 8 9 10 11 12 |
|
字符串函数 – strle() – strpos();查找匹配字符,strpos(“Hello”,“ll”);结果为2;找不到返回FALSE
define()函数定义常量
运算符 . 串接,如$str1=“hello”;$str2=$str1.“world”;则str=“helloworld”; .= 串接赋值
还有条件语句,循环,数组等,这一些操作和其它语句有很大的相似,可直接读代码时得到什么意思,但于自己写的话,可能需要常期训练.