Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 113
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 280
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 145
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 223
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 303
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 344
Severity: 8192
Message: setcookie(): Passing null to parameter #7 ($httponly) of type bool is deprecated
Filename: core/Input.php
Line Number: 410
Bu makalede Codeigniter'da sabitleri tanımlamayı öğreneceğiz. CI (Codeigniter) kullanmasaydınız sabitler.php gibi bir dosya oluşturup define() fonksiyonunu kullanarak sabitleri tanımlardık ancak CI kullanıyorsanız fazladan sabitler dosyası oluşturmaya gerek yok çünkü CI bize bunu hazır olarak sunuyor. Sabit tanımlama olayı PHP ile aynıdır (bkz. sabit nasıl tanımlanır define).
Codeigniter'ın hazır sabitler dosyası: application\config\constants.php
Örnek Kod (Tanımlama)
define("FUTBOL","FIFA 2014");
Yukarıdaki örnekte tanımlanmış sabiti projemizin her yerinde kullanabiliriz (controller, model, view). Kullanması da PHP ile aynıdır (bkz. sabit nasıl yazdırılır constant).
Örnek Kod (Yazdırma)
<?php
echo constant("FUTBOL");
// Çıktı: FIFA 2014
echo FUTBOL;
// Çıktı: FIFA 2014
?>
YORUMLAR