• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 242
  • Last Modified:

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
0
lexshine
Asked:
lexshine
1 Solution
 
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

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now