Jump to content
php.lv forumi

OOP iekš to PHP


JanisZ

Recommended Posts

Atradu paraudziņu inetā ar PHP niekojos kādu 3 dienu (iepriekš biju padarbojies ar java), izmantoju Wamp server. Nevaru plaist jaunizveidotu klasi. Kā IDE izmantoju vienkāršo NOTEPAD. Pēc manas saprašanas vajadzētu pietikt ar to, ka es klasi un to izmantojošo failu ievietoju vienā direktorijā. Nu protams nosaukumi arī tā kā nākas, bet tomēr nevaru palaist. Piemēra paraugs ir atrodams lapā http://www.php-editors.com/articles/simple_php_classes.php

Varbūt kāds var man pateikt, nabaga iesācējam, kas tur varētu būt par vainu.

Edited by JanisZ
Link to comment
Share on other sites

  • Replies 44
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Lūdzu nevajag taisīt muļķīgas QUOTEs

 

Vispābā cik spriežu pēc tā, ka varu Parauga lapu Index.php nolasīt un arī šādu tādu savu īsu programmiņu palaist tad spriežu, ka PHP darbojas. Jeb ir vēl kādi veidi kā to noteikt

Link to comment
Share on other sites

ieliec iekš paste.php.lv savu gara darbu. ;)

 

Viso;ar tas gan nav mans garadarbs, bet gan piemēra pārbaude. Cik nu tāl protu to skriptu lasīt viss it kā ir ok. Un tātad. Pati klase.

 

<?php

class Page {

var $Title;

var $Keywords;

var $Content;

 

function Display( ) {

echo "<HTML>\n<HEAD>\n";

$this->DisplayTitle( );

$this->DisplayKeywords( );

echo "\n</HEAD>\n<BODY>\n";

echo $this->Content;

echo "\n</BODY>\n</HTML>\n";

}

 

function DisplayTitle( ) {

echo "<TITLE>" . $this->Title . "</TITLE>\n";

}

 

function DisplayKeywords( ) {

echo '<META NAME="keywords" CONTENT="' . $this->Keywords . '">';

}

 

function SetContent( $Data ) {

$this->Content = $Data;

}

}

?>

 

Fails, kas izmanto klasi>

 

<?php

include "page.class";

 

$Sample = new Page;

 

$Content = "<P>This page was generated by the Page Class example.</P>";

 

$Sample->Title = "Using Classes in PHP";

$Sample->Keywords = "PHP, Classes";

$Sample->SetContent( $Content );

 

$Sample->Display( );

 

?>

Link to comment
Share on other sites

paņem kādu citu piemēru, nevis tādu, kur html ģenerē ar klasi, jo šinī piemērā nav nekāda jēga no oop, daudz ērtāk, īskāk un pārskatamāk ir to pašu taisīt ar "plain-php", jo "php pati par sevi ir html templeitu valoda".

Link to comment
Share on other sites


×
×
  • Create New...