ฟังก์ชันทั่วไป
CodeIgniter มีฟังก์ชันที่ถูกประกาศใช้งานได้ในทุกๆที่และคุณสามารถใช้มันได้ตลอดทุกจุด โดยสิ่งนี้ไม่ต้องการโหลดไลบรารี่หรือผู้ช่วย
is_php('version_number')
is_php() ตรวจสอบเวอร์ชั่น PHP ที่ถูกใช้อยู่ว่าเกินกว่า ตัวเลขเวอร์ชั่น ที่กำหนดหรือไม่
if (is_php('5.3.0'))
{
$str = quoted_printable_encode($str);
}
คืนค่าเป็น TRUE ถ้าเวอร์ชั่น PHP ที่ติดตั้งมีค่าเท่ากับหรือมากกว่าตัวเลขเวอร์ชั่น คืนค่าเป็น FALSE ถ้าเวอร์ชั่น PHP ที่ติดตั้งมีค่าน้อยกว่าตัวเลขเวอร์ชั่น
is_really_writable('path/to/file')
is_writable() คืนค่าเป็น TRUE บน Windows servers เมื่อคุณไม่สามารถเขียนไฟล์นี้ได้จริงๆ แต่จะคืนค่าเป็น FALSE ก็ต่อเมื่อไฟล์มีการตั้งค่าเป็น read-only(อ่านได้อย่างเดียว) ดังนั้นจึงอาจเกิดความผิดพลาดได้ดังนั่น ฟังก์ชันนี้จะตัดสินใจว่ามันถูกเขียนได้ไหมจากการลองที่จะเขียนจริงๆ โดยทั่วไปแนะนำให้ใช้กับแพลตฟอร์มที่ข้อมูลนี้อาจจะไม่ปลอดภัย
if (is_really_writable('file.txt'))
{
echo "I could write to this if I wanted to";
}
else
{
echo "File is not writable";
}
config_item('item_key')
Config library มีความสำคัญมากกว่าในการเข้าถึงข้อมูลปรับแต่งต่างๆ แต่อย่างไรก็ตาม config_item() สามารถถูกใช้เพื่อรับข้อมูลเพียงตัวเดียว ดูข้อมูลเพิ่มเติมได้ที่หน้า Config library
show_error('message'), show_404('page'), log_message('level', 'message')
ฟังก์ชันเหล่านี้ถูกสรุปไว้ในหน้า รับมือกับข้อผิดพลาด
set_status_header(code, 'text');
อนุญาตให้คุณตั้งค่าหัวสถานะของเซิร์ฟเวอร์ (Header Status) ได้เองตัวอย่างเช่น
set_status_header(401);
// ตั้งค่าหัวสถานะเป็น: ไม่มีสิทธิเข้า(Unauthorized)
อ่านเพิ่มเติมได้ที่นี้ สำหรับรายการของหัวสถานะทั้งหมด