Экранда мәтінді көрсету. Оператор echo. - Мәтінді веб-бетте көрсету қажет болған кезде, PHP-де ең жиі қолданылатын оператор - echo операторы. Оны қалай қолдану керек - echo сөзінен кейін дәйексөзге мәтін жолын қою керек:
- echo 'Привет от PHP';
- ?>
- Браузерде көрсетілуі:
- Привет от PHP
- (мәтінді көрсету үшін екі тырнақшаны да, бір тырнақшаны да қолдануға болады). Сандарға тырнақша белгілерін алып тастауға болады:
-
- echo 2014;
- ?>
- Түсініктемелер (Комментарии)
- PHP-дегі айнымалылар
- PHP тек статикалық мәтінді пішімдеуге ғана арналған емес. Әр түрлі деректерді өңдеу үшін айнымалылар ойлап табылды. Әрбір айнымалы белгілі бір мәнді қамтиды. Айнымалы синтаксис доллардың белгісінен - $ және қандай да бір мән берілген «еркін» идентификатордан тұрады. Мысалы:
- $name = "Виктор"; ?>
- Айнымалы құру
- Оған мән берілген кезде айнымалы құрылады. Айнымалыға мән беру үшін тағайындау операторын қолданыңыз. Мысалы:
-
- $surname = "Петров";
- $number = 1269794645;
- $pi = 3.14159265;
- $hello = "Hi all";
- ?>
- Echo операторының көмегімен айнымалыны көрсетуге болады, мысалы:
-
- $name = "Виктор";
- echo "Ваше имя ", $name, "
"; - ?>
- Браузерде көрсетілуі:
- Ваше имя Виктор
- Банандар санының мәнін қамтитын айнымалы құрайық, екінші айнымалы - лимондар саны, үшіншісі - олардың жалпы саны.
-
- $bann = 5; // Бананы
- $lim = 10; // Лимоны
- $together = $bann + $lim; // Всего
- echo "Количество фруктов ", $together;
- ?>
- Браузерде көрсетілуі:
- Количество фруктов 15
- РНР-дегі интерполяциялық айнымалылар
- Айнымалының мәні келесідей көрсетілуі мүмкін:
-
- $capital = "Paris";
- echo "The capital of France is", $capital,"
"; - ?>
- Бірақ оны жеңілдетудің бір жолы бар. Егер айнымалы атауы екі (бір емес) тырнақшаға алынса, онда айнымалы интерполяцияланады. Мысалы:
-
- $capital = "Paris";
- echo "The capital of France is $capital
"; - ?>
- Браузерде көрсетілуі:
- The capital of France is Paris
- Құрамында басқа айнымалылардың атаулары бар айнымалылар
- PHP-де айнымалылар мәніне жай мәндерді ғана емес, басқа айнымалылардың аттарын да орналастыруға болады.
-
- $apples = 5;
- $fruit = "apples"; /* Создаем переменную $fruit, которая содержит имя переменной $apples */
- // Сейчас мы можем вывести $apples, как $$fruit
- echo "Число яблок - ", $$fruit; ?>
- Мұндай айнымалыларды қос тырнақшаға алынған жол константаларында дұрыс көрсету үшін бұйра жақшаларды да қолдану керек:${$fruit}.
- Мысалы:
-
- echo "Число яблок - ${$fruit}";
- ?>Число яблок - 5
- PHP тұрақтылары
- Айнымалы үшін берілген мәнді өзгертудің қажеті болмаған кезде тұрақты құрып, содан кейін оны сценарийдің кез-келген бөлігінде қолдану мағынасы бар. Тұрақтылықты сипаттау үшін оның атауы мен мәні берілген анықтау функциясын қолданыңыз:
-
- define("pi", 3.14); ?>
- Тұрақтының атауы әрдайым тырнақшаға алынып, оның мәні тек жол болған кезде ғана болуы керек. Тұрақты қолдану мысалы:
- define("pi", 3.14);
- echo "Математическая константа Пи равняется ", pi; ?>
- Браузерде көрсетілуі:
- Математическая константа Пи равняется 3.14
- Константаны өзгерту әрекеті сценарийдің жұмыс істемеуіне әкеледі.
- PHP мәліметтер типтері
- PHP - динамикалық теру тілі (айнымалының типі оның мәніне байланысты анықталады). PHP-де қолдануға болатын түрлері:
- Boolean. Бұл TRUE немесе FALSE мәндерін қамтитын логикалық тип.
- Integer. Бүтін мәндерден тұрады (мысалы: 4 немесе 10 немесе басқа бүтін сан).
- String. Еркін ұзындықтың мәтіндік мәні бар (Мысалы: Олег, Киев, Австрия).
- Float. Нақты нөмір (Мысалы: 1.2, 3.14, 8.5498777).
- Object. Объект.
- Array. Массив.
- Resource. Ресурс (мысалы: файл).
- NULL. NULL мәні
-
- $bool = TRUE; // Значение Boolean
- $int = 100; // Значение Integer
- $string = "Переменная содержит текст"; // Значение String
- $string2 = "5425"; // Значение String, так как число взято в кавычки ! $float = 44.122; // Значение Float
- ?>
- Қателерді болдырмау үшін әр түрлі мәліметтер типтерін араластырмауға кеңес беріледі. Егер сізге айнымалының деректер түрін өзгерту қажет болса, онда бұл үшін айнымалы атауының сол жағында жақшада қажетті түрді көрсетіңіз:
- $str = "50000"; // Значение String
- $new_str = (integer) $str; // Теперь значение стало Integer
- echo $new_str + $new_str;
- ?>
- Браузерде көрсетілуі:
- 100000
- Сандық мәліметтер келесі операторлардың көмегімен өңделеді: +, -, *, /,% (бөлудің қалған бөлігі)
-
- echo "2 + 2 = ", 2 + 2, "
"; - echo "5 - 2 = ", 5 - 2, "
"; - echo "10 * 10 = ", 10 * 10, "
"; - echo "100 / 2 = ", 100 / 2, "
"; - echo "10 % 2 = ", 10 % 2, "
"; - ?>
- Браузерде көрсетілуі:
- 2 + 2 = 4
- 5 - 2 = 3
- 10 * 10 = 100
- 100 / 2 = 50
- 10 % 2 = 0
-
- echo "round(4.2) = ", round(4.2), "
"; - ?>
- Браузерде көрсетілуі:
- round(4.2) = 4
- PHP тағайындау операторлары
- Негізгі тағайындау операторы = тең белгісі. Ол белгілі бір айнымалыға мән береді:
- Бір жолда сіз бірден бірнеше айнымалыларға бір мән бере аласыз, мысалы:
- echo $n, $m, $p; ?>
- Браузерде көрсетілуі:
- 333
- PHP-де кодты ықшам ететін комбинациялы операторлар бар. Міне, олардың тізімі: +=, -=, /=, .=, %=, &=, |=, ^=, <=, >=
- Мысалы, $number айнымалысының мәніне 55 қосу керек болса, оны келесі түрде жазуға болады: $ number = $ number + 55, ал егер сіз аралас операторды қолдансаңыз, онда бұл: $ number + = 55.
- 1-ге Үлкейту және кішірейту
- Егер $ a = 0 айнымалысы болса, онда осы айнымалыға 1 қосу үшін жазу керек: $ a ++, егер 1-ді азайту керек болса, онда оны келесідей жазу керек: $ a--. ++ операторы өсім, ал кемімелі деп аталады.
- PHP-ді орындау туралы мәлімдеме
- PHP-де орындау операторы сияқты оператор бар, ол ОЖ командаларын орындау және осы орындалудың нәтижесін пайдалану үшін қажет. Реклектке салынған кез келген жол - бұл ОЖ командасы деп саналады. Мысалы:
-
- $d = `dir d:\\`;
- echo $d;
- ?>
- Нәтижесінде сіз D дискісіндегі каталогтардың тізімін аласыз.
- PHP жол операторлары
- PHP-де екі жолдық оператор бар. Біріншісі - екі тізбекті бір қатарға біріктіретін біріктіру операторы. Екінші, біріктіру тағайындау операторы. =, Жолға қажетті мәнді қосады. Мысалы:
-
- $d = "Hello";
- $f = $d." world"; // Теперь $f = "Hello world"
- echo $f;
- echo "
"; - $f .= " ! ! !"; // Теперь $f = "Hello world ! ! !"
- echo $f;
- ?>
- Браузерде көрсетілуі:
- Hello world
- Hello world ! ! !
Бекіту
Достарыңызбен бөлісу: |