Blogger Information
Blog 11
fans 0
comment 0
visits 7848
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP初体验
麦穗
Original
908 people have browsed it

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上课已经好几天了,一起也只是看了一点点书,有句话说的好:纸上得来终觉浅,绝知此事要躬行,实践真的很重要啊

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post