PHP新类的分析与解决
index.php文件
功能__autoload($ _classname){
需要_classname美元。。类。php;
}
新的类
如果(isset($ _get { 'index ' })){
$ M =新主(合_get { 'index});
其他{ }
新主();
}
包含$;
main.class.php文件
主类{
私人美元指数;
构建方法、初始化数据
公共功能__construct(美元指数=){
此索引;
}
相应的函数包含的文件包括
公共函数UI(){
如果(空(美元->指数)| |!file_exists(美元->索引。'公司')){
美元指数=开始->;
}
返回这个索引;
}
}
红字的含义是什么在类构造函数的参考值设置为空(公共功能__construct(美元指数= ''))。为什么我们不能写为M =新主(合_get { 'index ' })直接如果你不想判断索引中的if,如何在课堂上写,谢谢,我不太明白。
导电溶液
如果(isset($ _get { 'index ' })){
$ M =新主(合_get { 'index}); / /如果有_get美元{ 'index'} { } _get美元'index作为参数
其他{ }
$新(main);或使用默认参数
}
Direct use of $_GET{'index'} will likely cause NOTICE level errors
不加区别地使用传入数据可能会导致安全问题。
导电溶液
对你所看到的做一点改变。
< PHP
主类{
私人美元指数;
构建方法、初始化数据
公共功能__construct(美元指数= '')
{
此索引$;
}
相应的函数包含的文件包括
公共功能UI()
{
如果(空)索引
导电溶液
file_exists(美元->索引。'公司'))
{
美元指数=开始->;
}
返回这个索引;
}
}
如何创建文件
在PHP项目开发过程中,经常需要自动创建一些文件,比如生成静态HTML、生成PHP缓存文件、生成txt文件等等。
在一个项目中,生成一个文件可能不止一次,因此我们可以定义一个函数,当您需要创建一个文件时可以调用它。
首先,定义函数WriteFile,这是用来打开一个文件写入模式。当文件不存在时,它会自动创建和写入内容到文件中。代码如下。
< PHP
函数WriteFile($名,$str){
$ FP = fopen($名,W);
作用是:将内容($ FP,$str);
Fclose($ FP);
}
>
步骤二,利用的功能。如果你创造下的test.txt文件写内容ABC,代码如下:
< PHP
为文件名=测试.txt;
$str = ABC;
WriteFile($文件名,$str);
>
通过上述两个步骤的操作,可以实现PHP创建文件的功能。