1、Php的两种打开方式:

第一种方式:地址栏打开:http://localhost/0414/qq.php     地址栏输入localhost/  就是phpstudy下的www文件夹

第二种:新建站点,浏览器打开:站点--新建站点---地址选择www跟目录;点击服务器----+添加-------选择本地网络   ------选择www目录------weburl :写上localhost (有端口号写上,没有就不写)

2、PHP注释

//单行注释

/*多行注释*/

3、PHP的输出语句   

(1)echo "hello world","hello world"; //可以连续输出多个字符串,用逗号分割

(2)print "hello world";   只能输出一个

(3)print_r();  要求一个数组;打印数组

(4)var_dump();   用来测试变量信息;输出的东西比较全面,有内容,类型,长度

4、数据类型

整数 int  小数(单精度浮点数 float   双精度浮点数decimal)

字符 char  字符串string(数据库中叫varchar) 布尔型:bool   (真假)

对象  object

注:php 里无法运行+号,可在js里运行

5、PHP定义变量,所有变量都要在前面加上$符号;

$a=5

$b="10";

6、PHP类型转换

$a=5;

$b="10";

(1)$b=(int)$b        将b转换成整形

(2)settype($a,"string")   将a定义为字符串类型

(3)isset($a)   判断某个变量是否定义,是否存在,不管有没有值,只要定义了就返回true,

Eg:var_dump(isset($a))               //输出true

(4) unset($a)        清除/删除变量类型

Eg: var_dump(unset($a)  )   //输出flase

(5) empty()   //判断变量是否为空(),值是否为空,若为空,则输出true。

注意:0 ,  ""(空字符串)  都代表空

Eg:

$a=0;

$b=””;

var_dump(empty($a));------------ true

var_dump(empty($b));---------true

7、用&取地址

$a=10;

$b=&$a;       //将a 的地址交给b

$b=5;

echo($a)  //-----结果为5,不是10   原因:ab公用地址,一个改变都改变

8、可变变量

$a="hello";

$hello="你好"

echo $$a;//-------------------输出你好

9、PHP单引号与双引号的区别 

$a="hel\"lo";        -------输出  hel"lo

$a='hel\"lo';         ------输出  hel\"lo

------ 双引号里可以解析转义字符,单引号不可以

$s="张三"

$a="hello{$s}";       -------输出hello张三

$a='hello$s';           ------输出 hello$s

-------双引号可以解析变量,单引号不可以

注:

(1)嵌套变量时,在外层套上大括号{}

(2)转义字符\r  \n    ------换行符   \t  ---制表符   \''  \""      --用于的输出特殊内容

10、PHP拼接字符串用点.

echo "hello"."world";

最新文章

  1. json-lib的使用《二》
  2. 关于android.view.WindowManager$BadTokenException问题出现以及解决的一些记录
  3. Makefile.am链接openCV库的写法
  4. IOS开发之SWIFT进阶部分
  5. scala函数定义的四种方式
  6. TLS学习总结
  7. KEIL4.12中添加ULINK2的支持
  8. 【POJ1067】取石子游戏 (威佐夫博弈)
  9. 逆向-攻防世界-CSAW2013Reversing2
  10. 【iCore4 双核心板_ARM】例程一:ARM驱动三色LED
  11. ForkJoin
  12. 【linux基础】CMake如何生成动态链接库文件
  13. 浅谈 Event loop (事件循环)
  14. 在 php 7.3 中 switch 语句中使用 continue
  15. Process Pool实现Python的并行执行
  16. js switch case注意事项
  17. 2018 南京icpc现场赛总结
  18. [mysql] 关联查询sql记录
  19. tensorflow之曲线拟合
  20. BZOJ 1216 操作系统(堆)

热门文章

  1. Monad 系列
  2. INFORMIX MATCHES的使用详解
  3. java题(转载)
  4. DataTable和DataRow和DataColumn ~~~~~~~~~~[][]
  5. PowerDesigner 逆向工程 Could not Initialize JavaVM!
  6. Wireshark抓本地回环
  7. vsftp进阶-锁定目录
  8. C#的split函数分割
  9. Kaggle竞赛顶尖选手经验汇总
  10. PHP SPL 文件处理(SplFileInfo和SplFileObject)