intként, nem stringként. próbáld ki: echo -1 * '---4'; Tüstént nem fogsz hibát kapni. Csak php verziótól függően vagy +4et vagy nullát. Ez PHP, nem valami erősen típusos nyelv. Ne várd a csodát.