Search
 
SCRIPT & CODE EXAMPLE
 

PHP

php classes

class Person
{
    public $name = '';
}

$person = new Person();
$person->name = 'bob';

echo $person->name;
Comment

how to make classess in php

<?php
class house {
  public $color;
  public $land;	
  public function __construct($color, $land) {
    $this->color = $color;
    $this->land = $land;
  }
  public function message() {
    return "My house is " . $this->color . " in color and occupies" . $this->model . " of land!";
  }
}

$House = new house("black", "40 meter squares");
echo $House -> message();
echo "<br>";
$House = new house("red", "30 meter square");
echo $House -> message();
?>

//Another example:

class Fruit {
  public $fruitname;
  public $type;
  public function __construct($fruitname, $type) {
    $this->color = $fruitname;
    $this->model = $type;
  }
  public function message() {
    return "The fruit is a " . $this->fruitname . "and in type, " . $this->type;
  }
}

$Fruit = new Car("mango", "Carabao");
echo $Fruit -> message();
echo "<br>";
$Fruit = new Car("apple", "Red Delicious");
echo $Fruit -> message();
?>
Comment

php class


<?php
/**
 * Define MyClass
 */
class MyClass
{
    public $public = 'Public';
    protected $protected = 'Protected';
    private $private = 'Private';

    function printHello()
    {
        echo $this->public;
        echo $this->protected;
        echo $this->private;
    }
}

$obj = new MyClass();
echo $obj->public; // Works
echo $obj->protected; // Fatal Error
echo $obj->private; // Fatal Error
$obj->printHello(); // Shows Public, Protected and Private


/**
 * Define MyClass2
 */
class MyClass2 extends MyClass
{
    // We can redeclare the public and protected properties, but not private
    public $public = 'Public2';
    protected $protected = 'Protected2';

    function printHello()
    {
        echo $this->public;
        echo $this->protected;
        echo $this->private;
    }
}

$obj2 = new MyClass2();
echo $obj2->public; // Works
echo $obj2->protected; // Fatal Error
echo $obj2->private; // Undefined
$obj2->printHello(); // Shows Public2, Protected2, Undefined

?>

Comment

class php


<?php
class Foo {
    public $aMemberVar = 'aMemberVar Member Variable';
    public $aFuncName = 'aMemberFunc';
   
   
    function aMemberFunc() {
        print 'Inside `aMemberFunc()`';
    }
}

$foo = new Foo;

function getVarName()
{
     return 'aFuncName'; 
}

print $foo->{$foo->{getVarName()}}();

Comment

php define class

class Bike {
    	function Bike() {
            $this->type = 'BMX';
    }
}

$blackSheep = new Bike();

print $blackSheep->type;
Comment

php class


/*PHP 5 is very very flexible in accessing member variables and member functions. 
These access methods maybe look unusual and unnecessary at first glance; 
but they are very useful sometimes; 
specially when you work with SimpleXML classes and objects. 
I have posted a similar comment in SimpleXML function reference section, 
but this one is more comprehensive.

I use the following class as reference for all examples:
*/

<?php

class Foo {

    public $aMemberVar = 'aMemberVar Member Variable';
    public $aFuncName = 'aMemberFunc';


    function aMemberFunc() {
        print 'Inside `aMemberFunc()`';
    }
}
$foo = new Foo;
?>
/*You can access member variables in an object using another variable as name:*/

<?php
$element = 'aMemberVar';
print $foo->$element; // prints "aMemberVar Member Variable"
?>
or use functions:

<?php

function getVarName()
{ return 'aMemberVar'; }
print $foo->{getVarName()}; // prints "aMemberVar Member Variable"

?>



//Important Note: You must surround function name with { and } 
  ///or PHP would think you are calling a member function of object "foo".
//you can use a constant or literal as well:

<?php

define(MY_CONSTANT, 'aMemberVar');

print $foo->{MY_CONSTANT}; // Prints "aMemberVar Member Variable"

print $foo->{'aMemberVar'}; // Prints "aMemberVar Member Variable"

?>
//You can use members of other objects as well:

<?php

print $foo->{$otherObj->var};

print $foo->{$otherObj->func()};

?>

//You can use mathods above to access member functions as well:

<?php

print $foo->{'aMemberFunc'}(); // Prints "Inside `aMemberFunc()`"

print $foo->{$foo->aFuncName}(); // Prints "Inside `aMemberFunc()`"

?>

Comment

php ::class

use AppConsoleCommandsInspire;

protected $commands = [
    Inspire::class, // Equivalent to "AppConsoleCommandsInspire"
];
Comment

PREVIOUS NEXT
Code Example
Php :: php get last 3 elements of array 
Php :: laravel many to many relationship 
Php :: laravel stack script 
Php :: check dir php 
Php :: XAMPP PHPMyAdmin Access 
Php :: if user not signed in redirected to login laravel from route 
Php :: php superglobal - $globals 
Php :: base64_img 
Php :: PHPDoc @method 
Php :: validate file exist php 
Php :: echo foreach 
Php :: mail function php not working 
Php :: login as user in laravel from admin panel 
Php :: docker compose php 
Php :: laravel blade for if 
Php :: controller class does not exist laravel 
Php :: get data in php 
Php :: ereg function in php 
Php :: php run command windows 
Php :: laravel find 
Php :: phpadmin 
Php :: php check empty variable 
Php :: inner pages not found yii 
Php :: link headers disabled wp 
Php :: wordpress Simple Membership button name 
Php :: validate phone number with dial code laravel 8 
Php :: nested array in laravel 
Php :: how to show arraylist in comma separated with last and in php 
Php :: Initialisez un tableau de 4 cases (contenant des nombres) et en faire la somme en créant une fonction somme php 
Php :: How to validate Envato Purchase Code in PHP 
ADD CONTENT
Topic
Content
Source link
Name
1+9 =