PHP基础
Posted navyyouth
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP基础相关的知识,希望对你有一定的参考价值。
要在wamp环境运行下启用。
用Dreamweaver写 代码文件保存时 要保存在 自己电脑装的wamp文件www文件夹下面,保存文件的名字是.php后缀的文件。保存在别的地方文件是没法打开的。
打开DW 新建php文件 保存
一、如何手动用浏览器打开新建的php文件
在浏览器地址栏输入:localhost回车(如果改过端口需要在localhost:)
在Your Projects里有
二、在dw中打开的方法----------新建站点------站点文件夹选择wamp\\www的位置-------------------------选择本地网络-----这样就可以了(如果改过端口就需要在localhost后面:端口号)----后来两个打上勾号保存就可以了
上面操作完成就可以直接在这打开了。
三、PHP的基本语法
1、 php标记
<?php 在这写东西 ?>
2、 单行注释 //
3、多行注释 /* 多行注释 */
4、输出 print echo
<body> <?php print "hello"; //只能输出一个 echo "hello","world";//可以输出多个字符串 ?> </body>
5、输出类型
var_dump(\'\'\'\') 测试用
<body> <?php echo var_dump("hello") ?> </body>
print_r(\'\' \'\') 输出数组
echo 输出内容
6、弱类型语言变量定义
所有变量都用$
$ a = 5
<body> <?php (string)$a = 5 //强制转换类型 ?> </body>
<body> <?php $a = 5 ; settype($a,"string");//强制转换类型; echo var_dump("$a") ?> </body>
<body> <?php $a = 5 ; gettype($a);//获取类型; echo gettype($a) ?> </body>
<body> <?php is_int($a);//判断变量是不是整数型 是true 不是false ?> </body>
7、定义字符串的两种方法的区别
<body> <?php $a = "hello world";//单引号 $b = \'hello world\';//双引号 ?> </body>
转移字符\\n 代表换行 \\r代表回车 \\t \\" 代表出现双引号 \\\' 出现单引号 \\\\出现反斜杠
<body> <?php $a = "hello \\"world";//单引号可以解析转义字符 $b = \'hello \\"world\';//双引号不解析转义字符原样输出 echo $a,"+",$b ; ?> </body>
<?php $a = "hello world";//单引号 可以解析变量 $b = \'hello world\';//双引号 不解析变量 echo "当前输出为:{$a} 你好世界" ; echo \'当前输出为:{$b} 你好世界\' ; ?>
8、第三种定义方式
$c=<<<A
中间写东西
A;
<?php $c = <<<A <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> A; //A前面不能有任何空格 ?> </body>
9、可变变量
<body> <?php $a = "hello"; $hello = "张三"; echo $$a; ?> </body>
10、isset变量是否定义 是true 没被定义 false
unset清除变量
empty 变量是否为空(变量为0变量为空 empty返回true)
<body> <?php var_dump(isset($a)); ?> </body>
以上是关于PHP基础的主要内容,如果未能解决你的问题,请参考以下文章