PHP マニュアル
前のページ |  | 次のページ

# ZEND_STRL

ZEND_STRL -- 文字列へのポインタとその長さを一度の操作で渡す

## 説明

#include <zend.h>

void ZEND_STRL ( char * str )

このマクロは、静的な文字列を関数に渡す際に便利です。 文字列と同時にその長さを引数として渡すことができます。 これにより、ソースコード中に静的な文字列が重複したり、 余計な変数を使用するようになることを防げます。

例 46-1. ZEND_STRL() の例
    write(0, ZEND_STRL("Hello World!"));
    /* 以下と同じです
    char str[] = "Hello World!";
    write(0, str, sizeof(str)-1);
    */

## パラメータ

str

  ゼロ終端の文字列へのポインタ。

前のページ | ホーム | 次のページ
ZEND_SET_SYMBOL | 上に戻る | ZEND_STRS