Monday, January 3, 2011

My 1st day work in early 2011…

Bismillahir Rahmanir Rahim {Dengan nama Allah yang Maha Pemurah Lagi Maha Pengasihani}

Alhamdulillah, syukur kepada Allah atas kurnia dan nikmatNya dapat aku menikmati kehidupan yang sementara ini…

Hari ni merupakan hari pertama aku bekerja di tempat kerja baru. Ini syarikat aku yang ketiga selama aku kerja 3 1/2 tahun. Cepat nye masa berlalu kan?

Masuk2 office hari ni, aku disuruh study pasal CodeIgniter. Dan berkenalan dengan foreach loop yang agak lain daripada yang biasa aku buat… Series, aku mcm budak baru belajar…

Kali ini aku diminta untuk ‘beringat senantiasa’ tentang standard coding di syarikat ni. Antaranya ialah:

  1. "Wajib" ada "documentation" dalam coding
  2. If else statement, loop statement - tak mau ada curly bracket
  3. Sila guna "if else endif" dan "foreach endforeach"
  4. Use try catch instead of "if else"
  5. Must thru the Senior Programmer to verify the coding before submit to server.

Pasal foreach yg aku baru belajar tadi... rupa2nya ada cara lain untuk menulisnya..

if(isset($_POST)):

foreach($_POST as $key=>$val):

...

endforeach;

$sql = “INSERT INTO table ({array $key}) VALUES ({array $val})”;

endif;

{dengan form self submit page… action=”$_SERVER[‘REQUEST_URI’]”}

Mengikut pemahaman aku, dalam submit form, kita tak perlu tulis setiap ‘name’ input field dari form. Adalah memadai dengan melalui $_POST “name” dan value akan diambil dari setiap input field dlm from dan boleh dimasukkan ke dalam pangkalan data aka database (dengan syarat name dalam from adalah sama dalam table). Nanti akan tersendiri ‘baca’ setiap name pada setiap input field dan seterusnya value2 ini buleh digunakan terus dalam sql execution. Memang sgt  simple… Tp coding yg aku tunjuk ini bukan syntax yg betul… Sila refer PHP.net ek…

Lepas tu plak, pasal MVC {Model-View-Controller}… pun kena study juga…

Oklah. Rasanya sampai sini saja dulu…

Nanti kita sambung lagi… Smile