1-PHP基本语法

2019-05-10  本文已影响0人  大庆无疆

php的代码都是运行在服务器端的

php相关的代码写在
<?php
?>

输出简单类型: echo
输出复杂类型: print_r() -->输出复杂类型(如数组)
var_dump() -->输出详细信息,如对象、数组

变量名规则:由字母数字下划线组成,并且不可以使用数字开头
函数的名字不区分大小写

PHP中单引号和双引号的区别:
单引号的字符串会把其中的变量当做普通的字符串来处理。
双引号会把其中的变量解析成相应的值

声明变量a(使用$) :$a = "aaa" -- 没错,就是这么简单
字符串a拼接"你好"(使用.):a."你好"

数组:
$arr = array(1,2,5,8);
print_r($arr);
$arr = array("name"=>"何庆", "age"=>"21");
print_r($arr);

数据类型

gettype() 内置函数,用来判断变量的类型
count()是内置函数,用来计算数组的长度
json_encode()把对象和数组转成json形式的字符串,json_decode()则相反
array_key_exists($bookname, $booksList)该函数是判断一个数组中是否含有该值(这里是判断书架上是否有该书)
array_push(数组, 元素); // 在数组中追加元素的方法
注意:在php中使用对象的属性使用->,例如person的name属性: person->name

数组的遍历
foreach($arr as $key => $value){
        echo $key.'===='.$value.'<br>';
    }
自定义函数 ---》可以在声明前调用
function Foo($info){  ---> 记得变量加 $
      return $info;
 }

预定义变量(表单处理)

http:/ /localhost/php/page4-get.php?abc=1   --->
$_GET['abc']得到了url地址中传递的参数的值

$f = $_GET['abc']; -->$_GET()里面的字符串要跟获取的url里的相对应
echo '<span>'.$f.'</span>';

拓展:
// 设置服务器响应的文件类型 -- MIME
    header("Content-Type:text/plain; charset=utf-8"); --> 指定纯文本的在服务端使用utf8来解析
image.png
上一篇下一篇

猜你喜欢

热点阅读