PHP somo la 54: class constant kwenye php

Katika somo hili utakwenda kujifunza jinsi ya kutumia constatnt kwenye class.

Hii hutumiwa endapo unataka kuweka constat kwenye class. Constatnt hutumika kuweka property ambazo hazibadiliki. Zingatia kuwa class ni case-sensitivity kwa maana unazingatia herufi kubwa na ndogo. Ila inashauriwa sana kutumia herufi kubwa unapotumia constant.

 

Kutengeneza constant utatumia keyword const kama inavyojulikana. Ila katika kuitumia constatant utatumia operator inayofahamika kama scope resolution  ambao ni ( :: ) ikifuatiwa na jina la hiyo constatnt

Mfano:

<?php

class Gari{

   const TANGAZO = "Tunauza gari aina ya toyota";

}

echo Gari::TANGAZO;

Tunauza gari aina ya toyota

 

Sasa kama utataka kuitumia constant ndani ya class utatumia keyword self badala ya this kama tulivyoona mwanzoni.

<?php

class Gari{

   const TANGAZO = "Tunauza gari aina ya toyota";

 

   function meseji(){

       echo self::TANGAZO;

   }

}

$ujumbe = new Gari();

$ujumbe->meseji();

 

Constatnt yenyewe haina access modifier kwa yenyewe ni visible. 

 

 

Mfano mwingine:
 

<?php

 

class Calculator {

 

   const ERROR_MESSAGE = "Error: Division by zero";

 

   public function add($a, $b) {

       return $a + $b;

   }

 

   public function subtract($a, $b) {

       return $a - $b;

   }

 

   public function multiply($a, $b) {

       return $a * $b;

   }

 

   public function divide($a, $b) {

       if ($b == 0) {

           echo self::ERROR_MESSAGE;

           return null;

       } else {

           return $a / $b;

       }

   }

 

}

 

$calc = new Calculator();

echo "Addition: " . $calc->add(5, 0) . "<br>"; // Outputs: 8

echo "Subtraction: " . $calc->subtract(10, 4) . "<br>"; // Outputs: 6

echo "Multiplication: " . $calc->multiply(6, 7) . "<br>"; // Outputs: 42

echo "Division: " . $calc->divide(20, 4) . "<br>"; // Outputs: 5

echo "Division by zero: ";

$calc->divide(10, 0); // Outputs: Error: Division by zero

 

Mwsho

Katika somo linalofuata tutakwenda kujifunza kuhusu abstract class.

 

 

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: PHP Main: ICT File: Download PDF Views 395

Share On:

Facebook WhatsApp
Sponsored links
👉1 Madrasa kiganjani    👉2 Kitabu cha Afya    👉3 Kitau cha Fiqh    👉4 kitabu cha Simulizi    👉5 Sira ya Mtume Muhammad (s.a.w)    👉6 Bongolite - Game zone - Play free game   

Post zinazofanana:

PHP - somo la 3: Maana ya variable na inavyoandika kwenye PHP

Katika somo hili utakwenda kujifunza kujusu PHP variable, maana yake na sheria za uandishi wa variable

Soma Zaidi...
Jinsi ya kupata location ya mtu lwa kutumia IP address

Katika post hii utajifunza jinsi ya kupata taarifa muhimu za mtumiaji kw akutumia Ip address yake.

Soma Zaidi...
PHP somo la 99: Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP

Katika somo hili utakwenda kujifunza Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP

Soma Zaidi...
PHP somo la 51: Jinsi ya kutumia consctuct na destruct function

Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP

Soma Zaidi...
PHP somo la 59: static property kwenye PHP

Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika

Soma Zaidi...
PHP - somo la 62: Project ya CRUDE operation kwa kutumia PHP - OOP na MySQL database

Katika project hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PHP OOP na MySQL database.

Soma Zaidi...
PHP somo la 68: Jinsi ya kutuma email kwa kutumia PHPMailer

Katika somo hili utakwenda kujifunza jisniya kutuma email kwa kutumia PHPMailer kwenye project ya PHP. Katika somo hili tutakwend akutuma email kwa kutumia localhost.

Soma Zaidi...
PHP - somo la 36: Jinsi ya ku upload taarifa za mafaili kwenye database kw akutumia PHP

katika somo hili utajfunza kukusanya taarifa za mafaili. kisha ku upload hayo mafaili. kisha kuandika hizo taarifa za mafaii kwenye database

Soma Zaidi...
PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP

Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine

Soma Zaidi...
PHP somo la 54: PHP OOP class constant

Katika somo hili utakwenda kujifunza jinsi ya kutumia constatnt kwenye class.

Soma Zaidi...