根据《代码整洁之道》中的建议,我希望我的PHP代码中没有SQL。目前,我正在使用预处理语句,并将数据库访问代码分解为模型类。
我的初步想法是将SQL拆分到单独的SQL文件中,然后在运行时加载它们。由于这涉及更多的磁盘IO(我的直觉),我想知道是否有其他方法。
另外,我想知道是否有人尝试过这种方法,以及它是否有所回报。
谢谢。
根据《代码整洁之道》中的建议,我希望我的PHP代码中没有SQL。目前,我正在使用预处理语句,并将数据库访问代码分解为模型类。
我的初步想法是将SQL拆分到单独的SQL文件中,然后在运行时加载它们。由于这涉及更多的磁盘IO(我的直觉),我想知道是否有其他方法。
另外,我想知道是否有人尝试过这种方法,以及它是否有所回报。
谢谢。
如果您只是想分离SQL,为什么不使用存储过程呢?
file_get_contents()
来读取它,但这有什么好处呢?