PHP 基础
一 所有的php文件全要放在www目录下
二 www目录下所有文件,文件夹都不能包含中文
三 怎么在浏览器下访问php文件通过输入localhost/www目录找路径
四 怎么在DW里新建站点
五 PHP基础
1 标记
<?php
?>
还有一种标记方式 短标记 必须改配置文件
<?
?>
2 注释语法
//单行注释
/*多行注释*/
3 php变量定义
变量定义,数据类型
int(整行) float(小数型 单进度) string(字符串) bool(布尔型) detetime(日期时间) object(对象类型)
不支持Php :double(双进度) decmial (小数类型)char(字符)
弱类型语言 可以自动转换
放在php里面所有变量都要加 $a 前面不需要加任何东西
$a=10; 一般在定义的时候给它赋值
$b="hello";
var_dump($a);
$a="world";
var_dump($a);
强制转换
$a=10;
$a=(string)$a; 第一种 强制转换a的类型为字符串
settype($a,"string"); 第二种 混合型 括号里第一个变量时参数,第二个变量时类型
var_dump($a);
三个尖括号 是定义大的
$s2 =<<<A
4 输出语法
找类型的时候php的输出语法
1. echo 可以输出字符串 例;echo $a; 这是最常用的语法 可以同时输出多个字符串
例:
echo $a,"hello";
2. print $a; 只能输出一个
特殊的开发时用来调试的 不常用
1. print_r(); 它是专门打印数组的
2. var_dump(): 用来输出变量信息.主要用在调错误.
5 字符串定义
定义字符串的方式,单引号,双引号
$s ="hello";
$s1 ='world';
转义字符 输出双引号
$s ="hello \" aa";
var_dumo($s);
\n 代表换行
$s ="hello \n aa";
var_dumo($s);
转义字符 输出单引号 1.双引号里面可以解析转义字符,单引号不可以,它会原样输出 2.双引号里面可以解析变量,单引号里面不可以
例:
$name="张三";
$a1="hello {$name}aa";//花括号 里面可以直接解析变量 起到一个定位作用以免后边还有其他的
$s1 ='world \"';
php里面拼接字符串用的是点 . 不用加号
三个尖括号 是定义大的
$s2 =<<<A
必须顶头写
hello world
例:可以扔
<div id"aa" class="aa"></div>
A;
可变变量 仅限于PHP是可用的
$a ="hello";
$hello ="张三";
echo $$a; 最后输出的是张三