php 命名空间的使用

admin\constroller目录,一般建议目录与命名空间对应

  1. <?php
  2. namespace admin\constroller;
  3. class Login{
  4. }
  5. `

自动加载类文件,通过spl_autoload_register方法实现,该类文件与admin目录同级

  1. <?php
  2. spl_autoload_register(function($className) {
  3. echo '没有拼接的namespace:'.$className."<br/>";
  4. // $file = __DIR__.'\\controller\\'.str_replace('\\',DIRECTORY_SEPARATOR,$className).'.php';
  5. $file = str_replace('\\',DIRECTORY_SEPARATOR,$className).'.php';
  6. echo '拼接后的namespace:'.$file;
  7. if(!(is_file($file) && file_exists($file))){
  8. throw new \Exception("类 - 文件名不合法或文件不存在");
  9. }
  10. require $file;
  11. });

通过require 将自动加载类文件引入,其次使用use关键字引入命名空间

  1. <?php
  2. require 'admin\autoload.php';
  3. use admin\constroller\Login; //引入Login类所在的命名空间
  4. $a = new Login();

MySql常用ddl dml
DML:
select from tablename;
select
from tablename where id = 123;
select * from tablename where id = 123 and name = ‘zhangsan’;
update tablename set name=’wangwu’ where id = 123;
delete from tablename where id = 123 and name = ‘wangwu’;
insert into tablename(id,name,…) values(123,’lisi’,…)
update,delete 一定主义带上where条件,否则搞不好就删库跑路了,切记切记。

DDL:
create database test;
create database test character set utf-8;   # 设置编码
show database;
use test 使用数据库
select database(); 查看当前使用的数据库
drop database test; 删除数据库

更多相关文章

  1. 命名空间与mysql入门
  2. 总结mysql 常用DDL, DML语言并实操与use在命名空间中的作用及实
  3. 作业内容:oop基础:请举例实例演绎以下难点 1. 类(对象抽象化的结
  4. 返回数组中所有的值并给其建立从0开始递增的数字索引 $arr = [4=
  5. 使用frp实现内网穿透
  6. 如何使用array_values()函数
  7. 如何在CentOS下PHP多版本共存时指定命令行状态默认使用的PHP版本
  8. php变量常量的基本定义与使用
  9. php变量命名规则及赋值

随机推荐

  1. Android最好用的播放器ExoPlayer的使用及
  2. Android图片的处理类
  3. Android资源汇总贴
  4. gradle DSL method not found: android()
  5. Android EditText 限制文本框输入的长度
  6. 防止EditText自动获取焦点
  7. unity AssetBundle 加载资源 笔记
  8. Android的内存泄漏和调试
  9. Android 读取excel (支持 xls和xlsx)
  10. Android 仿IOS搜索框