PHP 1: Difference between revisions
From Ilianko
Created page with "==Въведение== Category:PHP" |
|||
| (19 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Въведение== | ==Въведение== | ||
<code><pre> | |||
<?php | |||
echo 'Hello PHP'; | |||
?> | |||
<h1> Test </h1> | |||
</pre></code> | |||
В един изходен код html & PHP | |||
*Пускане на грешки | |||
== Текст == | |||
*Единични кавички - | |||
*Двойни кавички - може да вграждаме променливи | |||
echo 'Аз съм Илиян'; | |||
echo "Аз съм Илиян"; | |||
echo 'I\'m Ilian'; | |||
echo "I'm Ilian"; | |||
print "Темата \"Въведение в php \""; | |||
echo 'new line \n'; | |||
echo "new lien \n"; | |||
==Математика== | |||
echo 8/2; | |||
echo 8*2; | |||
echo 8+8/2; | |||
echo (8+8)/2; | |||
echo 8%3; | |||
echo 8/3; | |||
== конкантенация на стрингове == | |||
echo 'Hello' + 'PHP'; | |||
echo 'Hello'.'PHP'; | |||
== Променливи == | |||
Автоматично деклариране | |||
=== String === | |||
$name = 'Илиян'; | |||
echo 'Аз съм $name'; | |||
echo "Аз съм $name"; | |||
=== Numbers === | |||
$myVar = 10; | |||
echo $myVar; | |||
echo $myVar + 5; | |||
=== Динамичен език === | |||
$myVar = 6; | |||
$myName = 'Ilian' | |||
$myVar = $myName.' има '.$myVar; | |||
echo $myVar; | |||
=== variable Dump === | |||
var_dump($myVar); | |||
$myVar = true; | |||
$myVar = 11; | |||
$myVar = 1.1; | |||
== Конвенции == | |||
camelCase - $myVar | |||
snake_case - $my_var | |||
== Масиви == | |||
*hybrid collection - .net | |||
*hashmap -Java | |||
(fixed array - чист масив в PHP) | |||
Асоциативни масиви - PHP | |||
$myVar = array('Ivan', 'Petko', 'Ilian'); | |||
echo $myVar[1]; | |||
echo $myVar[2]; | |||
echo $myVar[3]; | |||
echo $myVar[0]; | |||
var_dump($myVar); | |||
print_r($myVar); | |||
=== ss === | |||
$myVar = array('Ivan', '20', true); | |||
$myVar[] = 'Ivan'; | |||
$myVar[] = 20; | |||
$myVar[] = true; | |||
===Асоциативен масив=== | |||
Ключове на масива | |||
$myVar = array('name' => 'Ivan', 'years' => '20', 'student' = > true); | |||
<code><pre> | |||
echo '<pre>'; | |||
print_r($myVar); | |||
echo '</pre>'; | |||
</pre></code> | |||
$myVar['student'] = false; | |||
<code><pre> | |||
echo '<pre>'; | |||
print_r($myVar); | |||
echo '</pre>'; | |||
</pre></code> | |||
===Многоизмерни масиви=== | |||
$myVar = array( 'name' => array('Ivan', 'Ivanov', 'Todorov'), 'age' => 20); | |||
$myVar['education'][] = 'основно'; | |||
$myVar['education'][] = 'средно'; | |||
$myVar['education'][] = 'висше'; | |||
<code><pre> | |||
echo '<pre>'; | |||
print_r($myVar); | |||
echo '</pre>'; | |||
</pre></code> | |||
$myVar['education'][primery] = true; | |||
$myVar['education'][secondary] = true; | |||
$myVar['education'][high] = false; | |||
<code><pre> | |||
echo '<pre>'; | |||
print_r($myVar); | |||
echo '</pre>'; | |||
</pre></code> | |||
[[Category:PHP]] | [[Category:PHP]] | ||
Latest revision as of 10:12, 20 October 2013
Въведение
<?php
echo 'Hello PHP';
?>
<h1> Test </h1>
В един изходен код html & PHP
- Пускане на грешки
Текст
- Единични кавички -
- Двойни кавички - може да вграждаме променливи
echo 'Аз съм Илиян'; echo "Аз съм Илиян";
echo 'I\'m Ilian'; echo "I'm Ilian";
print "Темата \"Въведение в php \"";
echo 'new line \n'; echo "new lien \n";
Математика
echo 8/2; echo 8*2; echo 8+8/2; echo (8+8)/2; echo 8%3; echo 8/3;
конкантенация на стрингове
echo 'Hello' + 'PHP'; echo 'Hello'.'PHP';
Променливи
Автоматично деклариране
String
$name = 'Илиян'; echo 'Аз съм $name'; echo "Аз съм $name";
Numbers
$myVar = 10; echo $myVar; echo $myVar + 5;
Динамичен език
$myVar = 6; $myName = 'Ilian' $myVar = $myName.' има '.$myVar; echo $myVar;
variable Dump
var_dump($myVar);
$myVar = true; $myVar = 11; $myVar = 1.1;
Конвенции
camelCase - $myVar
snake_case - $my_var
Масиви
- hybrid collection - .net
- hashmap -Java
(fixed array - чист масив в PHP)
Асоциативни масиви - PHP
$myVar = array('Ivan', 'Petko', 'Ilian');
echo $myVar[1]; echo $myVar[2]; echo $myVar[3]; echo $myVar[0];
var_dump($myVar);
print_r($myVar);
ss
$myVar = array('Ivan', '20', true);
$myVar[] = 'Ivan'; $myVar[] = 20; $myVar[] = true;
Асоциативен масив
Ключове на масива
$myVar = array('name' => 'Ivan', 'years' => '20', 'student' = > true);
echo '<pre>';
print_r($myVar);
echo '</pre>';
$myVar['student'] = false;
echo '<pre>';
print_r($myVar);
echo '</pre>';
Многоизмерни масиви
$myVar = array( 'name' => array('Ivan', 'Ivanov', 'Todorov'), 'age' => 20);
$myVar['education'][] = 'основно';
$myVar['education'][] = 'средно';
$myVar['education'][] = 'висше';
echo '<pre>';
print_r($myVar);
echo '</pre>';
$myVar['education'][primery] = true; $myVar['education'][secondary] = true; $myVar['education'][high] = false;
echo '<pre>';
print_r($myVar);
echo '</pre>';