标签:
1、web,要配置DNS,将域名翻译成地址;
url:协议(http),主机(ip),端口(80默认),内容php/页面(html、css,javascript),参数?id&age=10。
2、web原理动态网站解析,请求download/php.rar,阿帕奇不认识的就下载,找php解析器,java虚拟机。
3、主流web应用平台,asp.net(微软宣布已废弃,IIS服务器,sql,asp),
php(lamp完全免费)。unix(oracle,JSP,javaee结实)。
4、各平台优缺点,,,
5、php安装,Wampserv(表示千万要安装集成工具包,菜就是菜)linux(源码包,rpm包,集成软件包),windows(单个,集成)
6、www.localhost,进入WWW根目录,可以再建文件,apps进入数据库和php等,进而可以操作数据库之类的东西。
7、修改完PHP和阿帕奇后都要重启阿帕奇(php是其一个扩展)。
8、服务器端执行嵌入脚本语言,开源,可以创建图像,支持大量数据库,
9、语法<?php ?> 用这种。
<script language="php"><script>
<? ?>
<% %>
/** **/文档注释,可以用软件提取,用来形成文档
/**注释一定要写在代码的上面或右边。**/
10、声明变量,$name ="",以$符开始,有意义,变量名称严格区分大小写(php里其他的却是不区分大小写的),驼峰命名
11、判断变量在不在isset();empty判断变量名字是否为空,结果返回boolean
12、可变变量,$$里面变量值等于外面变量名
13、引用变量,类似指针,& $a;可以将其赋值为一个变量则可以显示该地址存的数值,在使用unset(),如果有引用关系,只是删除一个,另一个还在,两个都要unsettle()
14、数据类型,数据标量,复合(array,object),特殊类型(resource,null)
15、PHP 没有创建变量的命令。
变量会在首次为其赋值时被创建:
16、PHP 有三种不同的变量作用域:
- local(局部)
- global(全局)
- static(静态)
- 各种变量只能在其作用域内被访问
- 用global来在函数内部访问全局变量
PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量
通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
要完成这一点,请在您首次声明变量时使用 static 关键词:可以实现循环递增;
17、echo 和 print 之间的差异:
- echo - 能够输出一个以上的字符串
- print - 只能输出一个字符串,并始终返回 1
php里可以包含html标记
18、字符串是引号里的任何文本,可以使用单引号或双引号
PHP var_dump() 会返回变量的数据类型和值;
首先我们必须声明对象的类,对象是存储数据和有关如何处理数据的信息的数据类型。对此,我们在 PHP 中,必须明确地声明对象。使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。可以通过把值设置为 NULL,将变量清空。
19、php字符串函数,strlen();
strpos() 函数用于检索字符串内指定的字符或文本,echo strpos("Hello world!","world");
20、php常量,如需设置常量,请使用 define() 函数 - 它使用三个参数:
首个参数定义常量的名称,第二个参数定义常量的值,可选的第三个参数规定常量名是否对大小写敏感。默认是 false。
21、运算符,
运算符 | 名称 | 例子 | 结果 |
. |
串接 |
$txt1 = "Hello" $txt2 = $txt1 . " world!" |
现在 $txt2 包含 "Hello world!" |
.= |
串接赋值 |
$txt1 = "Hello" $txt1 .= " world!" |
现在 $txt1 包含 "Hello world!" |
就是+和+=吗,搞这么复杂,
一般用在数组中例如:$arr=array(‘1‘=>‘test1‘,‘2‘=>‘test2‘);
其中左面表示键名,右面表示键值
->是对象执行方法或取得属性用的,
22、
if else;switch;while;for;
foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。
下面的例子演示的循环将输出给定数组($colors)的值:
php学习-7-16
标签:
原文地址:http://www.cnblogs.com/guoyang134340/p/4652643.html