批改状态:合格
老师批语:咱们是学全栈, 目前我们教学的内容也是基础知识 , 并不涉及太深的知识 , 放心, 你能学会的, 只是有一层纸没捅开
4月27日作业:
条件加载的集中形式
//单引号和双引号都是可以的,加括号也可以,外部的文件也可以放入一个变量里面,然后直接加载变量也是可以的,如果加载的外部文件不存在,就默认加载一个外部文件也是可以操作ode,用if语句include 'aaa.php';include "aaa.php";include ("aaa.php");$word = "aaa.php";include $word;include "$word";$word = "aaa";include $word . '.php';if (@!include 'aaa1.php') include 'default.php';$word= 'aaa.php';if (file_exists($word) && is_file($word))include "{$word}";elseinclude 'default.php';
条件加载的去重加载
//因为是去重加载,所以不会出错,因为系统会自动检查是否已经加载过了,如果没有加载,就加载,如果加载过了,就停止加载。include_once 'aaa.php';include_once 'aaa.php';
强制加载,强制加载一般用在数据库加载上,加载错误不会返回打印,保证数据安全。
require 'bbb.php';
强制去重加载
//强制去重加载和条件去重加载么有区别。require_once 'aaa.php';require_once 'aaa.php';
class User{//动态属性public $name='张三';public $age='40';public $web= <<< 'title'<h2>董事长</h2>title;//静态属性public static $nationality = '中国/CHINA';//抽象的,默认为nullecho $user->nianxin;}//这个是针对静态属性的实例化用的::echo user::$nationality;echo '<br>';//->这个符号是实例化对象里面的某个变量echo $user->name;//打印抽象属性,默认是nullecho $user->nianxin;echo '<br>';//假设不知道类名,可以用get_class 打印类名echo get_class($user);
instanceof用法,看一下$user的类是不是user,返回布尔值
class User{public $name='张三';public $age='40';public $web= <<< 'title'<h2>董事长</h2>title;public static $nationality = '中国/CHINA';public $nianxin;}$user=new user;var_dump($user instanceof User);
感想:感觉越往下学,越全是逻辑思维了,逻辑还是懂的,但是得赶紧预习,不预习太被动了,否则听课的直观感觉就是,都是中文,但是一句听不懂了,得赶紧预习了,另外,前一阵学的css和html知识都忘得差不多了,现在也想预习但是没时间呀,看来全栈工程师是真的很难很难的。现在考虑到底以后是专攻一块还是这些块全部学,如果想全部精通(css,html,php,数据库,甚至服务器环境安防),估计起码要五六年功夫,而且这五六年还是要高负荷的写项目的前提下才能把php,前端都弄精通吧(没准得十年)。深刻理解了我单位研发部同事和产品部同事,优化同事(我),沟通为啥会出问题,因为大家考虑问题的方向是不同的,希望我学有所成后,首先能起在公司里面起到承上启下的作用吧。未来要多协调大家的思维。另一方面,努力成为全栈工程师。也是为了更好的让公司协同起来,增加产品进度效率!降低沟通成本。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号