好的,我是一个用于区分我的代码的人,我觉得它更容易阅读,编辑和理解。使用PDO连接到mysql的当前方法如下在php.net上;
$dbc=new PDO('mysql:host=localhost;dbname='table', 'root', 'password');
我喜欢我的eligibilty所以我编辑了这样添加空格;
$dbc = new PDO('mysql:host = localhost; dbname = 'table', 'root', 'password');
这样做会抛出一个错误,它不是一个问题,因为它根本不关心我,但我认为php不考虑空白?那么为什么会出错?
答案 0 :(得分:1)
PDO DSN语法不允许在您想要的任何地方添加空格。
这种语法与常规的PHP语法规则无关,只是因为它是一个带有DSN而不是php的字符串。