php基础学习day1

时间:2022-03-10 13:03:26

当你们看到这篇文章的时候,我把自己看做一个小白来进行学习,看成是一个从来没接触过任何编程语言的人来学习。希望你们也要抱着这种心态来学习,这样你们会从过去学习过的东西中学到更多的东西。


当我们用“.”将两个变量(基本数据类型)进行连接的时候,不论是什么类型的,都把他当做字符串来看待,将其拼接起来。

比如:

<?php
$a = 'helloworld';
$b = 123;
$c = $a.$b;
echo $c;
?>


四种输出的区别:

四种输出方式分别是print_r , var_dump ,echo ,print

echo 就是正常输出,但是不能输出数组,其余两个可以输出数组

var_dump可以打印变量的相关信息,一般精准调试的时候使用var_dump

一般查看的时候用 print_r
print仅可以查看简单类型变量,print_r可以查看复杂类型变量



类型运算符:用来判断某一变量是什么类型的运算符就是类型运算符。

a instanceof Array


$_REQUEST 该方法可以接收用户的POST 或者 GET请求数据


函数:

引入一个文件:require('文件名');

php页面相互调用的知识点:

举例说明 require的用法:require('要引入的文件名')

php执行时,一旦遇到函数的调用,就会开辟一个新栈,执行该函数的代码,执行完毕以后,就会返回,执行下面的代码。


require和require_once的区别:

一般放在php页面的最前面,在php执行前,就会先读入require所引入的文件,一旦出现了错误,就会退出程序。

这两个的区别为:require_once会判断是否包含资源, 如果包含过了,就不再引入。一是可以节省资源,二是可以避免重复定义的错误。

例如:

require 'xx.php'; require 'xx.php';

这种情况下,xx.php被包含了两次。


require 'xx.php'; require_once 'xx.php';

这种情况下,第二次包含的时候,是不会进行读入的。


我们做项目开发的时候,99%以上使用的是require_once,而且基本都放在php页面的最前面!!!


明天分享对函数的深入理解。