php在指定目录新建文件
一个php创建文件目录的问题?
一个php创建文件目录的问题?
第一个问题:mkdir本来是创建目录的函数名,怎么还可以在拿来做方法名,还是类里面就可以。
第二个问题:那个逻辑或跟逻辑与在这里起到什么作用。
第三个问题,方法里面self::mkdir是不是调用自己本身方法呢,也就是自己调用自己呢,这有什么用。
1,可以这样写的,类方法和内置方法同名没有冲突。
2,a || b,其实就是先检查a表达式是不是true,如果是false就再检查b表达式是不是true,其实你可以认为是 if(!a) {b} 的简写。同样ampamp是要检查两个表达式都为true,相当于if(a) {b} 的简写。
3,这是递归调用,用来创建多级目录,比如要创建/aaa/bbb/ccc时,函数先创建/aaa,然后再创建/aaa/bbb,再创建/aaa/bbb/ccc,不过内置的mkdir方法本身可以创建多级目录,第三个参数如果是true就可以了,比如 mkdir(/aaa/bbb/ccc
如何用dw写php网页?
直接新建站点,然后文件目录选择放在你apache设置的网站要目录下,命名如你apache的网站目录设的是d:/website,那在DW里建站点路径时,就要选择建在d:/website下,例如d:/website/php,或者直接就选择为d:/website,建好站点目录后,新建文件-gt动态页面-gt选择php文件,选为源码编辑模式,就可以直接写PHP代码了先写个最简单的进行下测试
php框架搭建方法?
php框架搭建步骤:
1.项目初始化
首先我们在自己的web目录下创建我们的项目目录,我暂且把项目命名为hellovod,因此我的电脑目录就是:D:laragonwwwhellovod。在该目录下创建composer.json文件。
2.添加入口文件
初始化完毕后,我们来配置入口文件。在hellovod目录下新建一个public文件夹,并在该文件夹下创建入口文件。
3.添加路由功能
接下来,在hellovod目录下创建一个app文件夹,在app文件夹下新建。
4.添加控制器模块
在hellovod/app目录下,创建Controllers文件夹,用来放置控制器文件。在该文件夹下创建控制器文件:。
5.添加模型
当然,框架要能与数据库打交道,否则就没有灵魂。我们建立一个名为hellovod的数据库,再创建一个用户表:hw_user。