Mysterious PHP command

I am looking for a detailed procedulre for using -> in PHP.

I know it is used somehow in the calling of functions and assigning variables? but I cannot find docs on it anywhere.

Example would be.

$This->sql

or something like that.

Thanks
lexshineAsked:
Who is Participating?
 
glcumminsCommented:
The '->' operator allows you to call a method or access a member of an object. A good place to begin learning about objects is:

 http://www.php.net/zend-engine-2.php

Here is a brief example:

<?php

class MyClass
{
   var $myValue = "This is my value.";
}

$classInstance = new MyClass;

echo $classInstance->myValue; // Output: "This is my value."

?>
0
 
kennethw1Commented:
I was doing the same research earlier and took awhile before i came by this BASIC tutorials that will help everyone understanding it.

http://devzone.zend.com/article/638-PHP-101-part-7-The-Bear-Necessities
0
 
HTorresCommented:

check www.fpdf.org



/// tutorial 2
<?php
require('fpdf.php');
// function definitions ----------------------------------------------
class PDF extends FPDF
{
//Page header
function Header()
{
    //Logo
    $this->Image('logo_pb.png',10,8,33);
    //Arial bold 15
    $this->SetFont('Arial','B',15);
    //Move to the right
    $this->Cell(80);
    //Title
    $this->Cell(30,10,'Title',1,0,'C');
    //Line break
    $this->Ln(20);
}

//Page footer
function Footer()
{
    //Position at 1.5 cm from bottom
    $this->SetY(-15);
    //Arial italic 8
    $this->SetFont('Arial','I',8);
    //Page number
    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}

// now the content  ----------------------------------------------

//Instanciation of inherited class
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
    $pdf->Cell(0,10,'Printing line number '.$i,0,1);
$pdf->Output();
?>

where you saw that ?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.