博客列表 >PHP初体验

PHP初体验

麦穗
麦穗原创
2020年04月18日 17:11:47902浏览

php初体验学习

  • 打印指令

    1. $email='1234567@qq.com';
    2. // 查看变量,没有返回值
    3. echo $email;
    4. echo '<hr>';
    5. // 查看变量,有返回值
    6. echo print $email;
    7. echo '<hr>';
    8. // 函数 可以查看其类型
    9. var_dump(['张三',18,'Davy']);
    10. echo '<hr>';
    11. var_dump($email);
    12. echo '<hr>';
    13. // 函数 可以查看其字符串
    14. var_export($email);
    15. echo '<br>';

  • 变量

    1. $username='admin';
    2. $userName='root';
    3. // 变量名区分大小写,函数中不区分大小写
    4. echo $username .'<br>'.$userName;
    5. // 变量名以字母,数字,下划线组成,不能以数字开始
    6. echo '<hr>';
    7. // 变量是弱类型,其类型是由值决定的
    8. $var = 100;
    9. var_dump($var);
    10. echo '<hr>';
    11. $var = 'hello';
    12. var_dump($var);
    13. echo '<hr>';

  • 值传递与引用传递

    1. $price1 = 99;
    2. $price2 = $price1;
    3. echo $price1 . '-----' . $price2 . '<br>';
    4. $price1 = 100;
    5. echo $price1 . '-----' . $price2 . '<br>';
    6. // 引用传递
    7. $price1 = 99;
    8. $price2 = &$price1;
    9. echo $price1 . '-----' . $price2 . '<br>';
    10. $price1 = 100;
    11. echo $price1 . '-----' . $price2 . '<hr>';

  • 可变变量

    1. $var = 'email';
    2. $email = '123456@qq.com';
    3. echo $$var . '<hr>';

  • 检测与删除变量

    1. // error_reporting(E_ALL);
    2. $password = 12345;
    3. // 检测与删除变量
    4. // if (isset($password)) echo $password . '<br>';
    5. unset($password);//变量直接删除
    6. if (isset($password)):echo $password ; else : echo '变量未定义' ; endif ;
    7. echo '<hr>';

  • 变量名为初始化

    1. $passwprd1;
    2. var_dump($password1);
    3. echo '<br>';
    4. // is_null检测是否为空
    5. $passwprd1 = null;
    6. var_dump(is_null($password1));
    7. echo '<br>';
    8. // empty检测是否为空值
    9. $passwprd1 = '';
    10. var_dump(empty($password1));

  • 基本类型

    1. $name = '张三';
    2. $price = 369;
    3. $issex = true;
  • 复合类型
    1. $obj = new stdClass;
    2. $obj->email = '147258@qq.com';
    3. echo $obj->email . '<hr>';
    4. //数组
    5. $arr = ['张三',18,'Davy'];
    6. print_r($arr);
    7. echo '<hr>';
    8. echo '<pre>'.print_r($arr,true).'</pre>';
  • 特殊类型
    1. $num= null;
    2. var_dump($num);
    3. echo '<hr>';
    4. // 资源类型
    5. $f = fopen('demo2.php' , 'r');
    6. var_dump($f);//文件的类型
    7. echo '<hr>';
    8. if (gettype($f) === 'resource') {echo 'demo2.php是一个文件';}

学习总结

现在感觉我还有很长的路要走,虽然PHP上课已经好几天了,一起也只是看了一点点书,有句话说的好:纸上得来终觉浅,绝知此事要躬行,实践真的很重要啊

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议