PHP基础 创建

复制代码
注意:1.网页文件放在wamp中的www文件下;
2.www文件下不能出现中文;
网页浏览的方法:
1.没有建立站点:localhost/文件所在位置
2.建立站点:
(1)站点-新建站点-打开对话框

复制代码

  1 (2)修改对话框中的站点名称(可改也可不改)和本地站点文件夹(wamp中www的保存位置)

2 (3)选择服务器选项:单击+号按钮,弹出对话框,更改链接方式为“”本地/网络”,选择服务器文件(wamp中www的保存位置),Web URL为:localhost

 

复制代码
(4)勾选测试框,单击保存。


php标记:<?php 内容 ?> 嵌入位置是随意的,哪个位置都是可以的
<? ?> 短标记

php中的拼接是用:点“.” 不是加号 ;也可以这样解析变量:{变量}

3.定义变量:$a=10;(定义时一般赋值)

4.强制转换类型:

1 $a=(string)$a;               //1.强制转换a类属性为字符串
2 settype($a,"string");      //2.强制转换a类属性为字符串
复制代码
复制代码
5.(1)定义字符串3种方式

$s="hello";
$s1='hello';
$s2=<<<A
内容      // 也可以放div的东西
A;
          //A; 前面不能有任何东西,包括空格也不行
复制代码
复制代码
1 双引号和单引号区别:
2 1.双引号可以解析转义,单引号不可解析转义
3 2.双引号中可以解析变量,单引号不可以解析变量
4 
5 (2)特殊的定义变量:可变变量
6 
7 $a="hello";
8 $hello="张三";
9 echo $$a;        // 输出的是张三
复制代码
复制代码
 1 6.(1)输出语法:
 2 1.echo(常用)
 3 
 4 echo $a,"hello";        //同时输出多个字符串
 5 
 6  2.print
 7 
 8 print $a;      //只能输出一个字符串
 9 
10 (2)特殊的输出(方法):
11 
12 print_r();       //专门打印数组的
13  
14 var_dump($b);
15 var_dump($b);      //输出变量的所有信息,用在调错误
复制代码
复制代码
 1 7.变量的函数
 2 
 3 $a=10;
 4 var_dump(empty($a));  // empty();  判断变量是否为空
 5 var_dump(isset($a));    //isset();  判断变量是否定义
 6 unset($a);   unset();     //删除变量 
 7 
 8 &代表变量的地址
 9 $a=10;
10 $b=&$a;
11 echo $b;    //输出结果就是10
12  
13 $a=10;
14 $b=&$a;
15 $b=5;
16 echo $a;   //输出结果是5
复制代码
复制代码
复制代码
 1 8.运算符表达式
 2 (1)数学运算符+、-、*、/、%、++、--、
 3 
 4 $a++     //先调a,再加1<br>++$a    //先加1,再执行
 5 
 6 (2)数学运算符 +=(当前变量加相应值)、-=(当前变量减相应值)、.=(拼接)
 7 
 8 $a=10;
 9 $a +=3;       //$a=10+3
10 $a -=3;       //$a=10-3
11 $a .="hello";   //$a=10hello
12 
13 (3)比较运算符 <、>、 ==判断相等、!= 不相等
14 
15 $a=10;
16 $b=8;
17 var_dump($a>$b);
18 
19 (4)逻辑运算符
20 与 && and        //bool型数据进行与运算,其中有一个false,结果就是false
21 或 || or           //bool型数据进行或运算,其中有一个true,结果就是true
22 非 !               //相当于取反,真变假,假变真
23 (5)三目运算符
24 
25 $a=10;
26 $b=8;
27 echo $a==$b?"相等":"不相等" 
28 
29 (6)错误抑制符
30 错误信息分为3类
31 Notice:提示
32 warning:警告
33 error:真的错误
34 @错误抑制符:输出语句写在输出内容前面,正常语句就写在开头
35 例如:echo @$a;
复制代码
复制代码
复制代码
 1 语句和js中的语句差不多:
 2 
 3 9.分支语句
 4 if
 5 if .. else
 6 if .. else if ..
 7 if嵌套
 8 switch .. case
 9 
10 10.循环语句
11 for
12 while
13 
14 11.数组
15 foreach(数组 as 变量)
16 foreach($attr as $v)
17 {
18 
19 } 
复制代码
原文地址:https://www.cnblogs.com/xieyulin/p/7070352.html