Heim  >  Artikel  >  Backend-Entwicklung  >  php命名空间之前咋办 空间婚纱照相册命名 空间相册命名 qq空间相册命

php命名空间之前咋办 空间婚纱照相册命名 空间相册命名 qq空间相册命

WBOY
WBOYOriginal
2016-07-29 08:53:061459Durchsuche

今天连数据库的时候遇到一个问题,比如new PDO()会出现class not found的错误,一般我们自己的类写好自动加载就没有问题了,但是这是php内置的函数,怎么办?自动加载也加载不到啊。

考虑1:加一层,自己写一个PDO,然后封装一下各个方法,调用这个明明空间里面的PDO,然后这个PDO调用内置的PDO。
结论:根本没解决任何问题,内置的PDO咋调用,要能调用直接用啊!
考虑2:在一个文件中使用面向过程的方法写一个函数,调用以后返回一个PDO对象,然后引入这个文件
结论:凑合能用,但是很丑,而且风格诡异
考虑3:挖祖坟,找到内置的那个PDO命名空间。
结论:完美,命名空间为“\”

php的内置函数和对象都在默认的全局空间,所有没有使用namespace申明命名空间的也都在全局空间中

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了php命名空间之前咋办,包括了命名空间,php方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn