1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | 寫出好的 PHP 程式碼 以前不懂事覺得上面比較好,老師教過才知道下面比較好。 <?php require_once 'Klass.php'; require 'Klass.php'; ?> 你的程式碼放到網站上就死了。 <?php require '../Klass.php'; ?> 位置對很重要。 <?php require dirname(__DIR__) . '/Klass.php'; ?> 懷舊的老人家 <?php $obj =& new Klass(); ?> 用 PHP 5 吧,先生。 <?php $obj = new Klass(); ?> DB 在哪裡? <?php extract($resources); function func_name () { global $db; $db->query('...'); } ?> Keep it Simple Stupid <?php $db = $resources['db']; function func_name($db) { $db->query('...'); } ?> 你後門很大厚?是不是常撿肥皂? <?php $sql = "SELECT * FROM users " . " WHERE username = {$_POST['username']}" . " AND password = {$_POST['password']}"; $dbh->query($sql); ?> Object-Style Query Language <?php // Zend_Db_Select $sql = $this->_db->select() ->where('username = ?', $username) ->where('password = ?', $password); $this->_db->query($sql); ?> |
Direct link: https://paste.plurk.com/show/IouJ31itwBQx2gYNs0h9