More Related Content
Similar to Writing Friendly libraries for CodeIgniter
Similar to Writing Friendly libraries for CodeIgniter (20)
Writing Friendly libraries for CodeIgniter
- 29. 0. 6 .3 minor version backwards-compatible public functionality
- 30. 0 .6.3 major version backwards-incompatible public functionality
- 46. tip: use your library before you write it
- 47. tip: have someone else read your fake code
- 48. tip: don’t be lazy. skip out on the shady code
- 54. use config <?php $this -> load -> library ( 'fun' , array ( 'some' => 'option' )); <?php class Fun { public function __construct ( $params = array ()) { $this -> option = array_key_exists ( $params , 'some' ) ? $params [ 'some' ] : 'default' ; } }
- 55. use config <?php $this -> load -> library ( 'fun' , array ( 'some' => 'option' )); <?php class Fun { public function __construct ( $params = array ()) { $this -> option = isset ( $params[ 'some' ] ) ? $params [ 'some' ] : 'default' ; } }
- 57. use lang <?php $CI = &get_instance(); $CI -> lang -> line ( 'key' );
- 63. tip: go make and share something amazing